Java方法
java方法
方法的定义即调用
- java方法是语句的集合,他们在一起执行一个功能,是一段用来完成热顶功能的代码片段。
- java都是值传递
方法设计原则
方法的本意是功能块,就是实现某个功能语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期扩展。
方法重载
-
重载就是在一个类中,有相同的函数名称但是功能不同;
-
方法重载规则:
-
方法名称必须相同;
-
参数列表必须不同(个数不同或者类型不同、参数顺序不同等;
-
返回值可以相同。
-
命令行传参
编译时需要找到文件路径;执行时需要找到包的路径。
可变参数
- 在方法声明中,在指定参数类型后加一个省略号(...)
- 一个方法只能指定一个可变参数,它必须是方法的最后一个参数。
递归
java中比较字符串是否相同不能直接使用“==”,而是使用equals方法。但是这是为什么呢?因为在Java当中具有两种大的数据类型,一种是引用类型,一种是基本类型。因为
-
对基本类型而言,使用==进行比较,是直接比较两个数据类型之间的数值
-
对于引用类型而言,使用==进行比较,是比较的两个数据类型之间的地址
浙公网安备 33010602011771号