JavaSE学习——方法(函数)
-
方法的概念及作用
- 方法也叫函数,是java中的可以完成独立功能的代码块,可以多次使用(每次都是独立的)
- 方法存在于类的结构体中
-
方法的语法
修饰符 返回值类型 方法名(形式参数){
功能语句;
}
修饰符可以没有
形式参数可以有多个,也可以没有
-
方法的使用
- 有static修饰的方法:类名.方法名(参数列表)
- 没有static修饰的方法:对象名.方法名(参数列表)
- 同一个类中的方法之间相互调用:方法名(参数列表)
- 注意事项:静态的方法不能调用非静态的方法(非静态可以调用静态)
-
方法签名
- 方法名+参数列表[类型,个数,顺序]就是一个方法的方法签名
-
方法重载
- 同一个类中:方法名相同,参数列表不同[类型,个数,顺序]就叫方法重载
-
方法return
- 如果一个方法的返回类型不是void,那么方法就必须返回一个和返回类型匹配的值
- 如果编译器检测到方法中的return不一定能执行到就不会编译通过(只看结构不看值)
-
方法的参数传递
- 基本数据类型传递的是值的本身
- 引用数据类型传递的是引用的地址