类的成员之二(四)
1.什么是方法(method、函数)
©方法是类或对象行为特征的抽象,用来完成某个功能操作。在某些语言中也称为函数或过程
©将功能封装为方法的目的是,可以实现代码重用,简化代码
©Java里的方法不能独立存在,所有的方法必须定义在类中
public class User { private int age; public int getAge() {//声明方法getAge() return age; } public void setAge(int age) {//声明方法setAge() this.age = age;//将参数age的值符给类的成员变量age } }
2.方法的声明格式
修饰符 返回值类型 方法名(参数类型 形参1,参数类型 形参2,...){
方法体程序代码
return 返回值;
}
其中:
修饰符:public,缺省,private,protected等
返回值类型:
没有返回值:void
有返回值,声明出返回值类型。与方法体中的return返回值搭配使用
方法名:属于标识符,命名时遵循标识符命名规则和规范,“”见名知意“”
形参列表:可以包含零个,一个或多个参数。多个参数时,中间用‘,’隔开
返回值:方法在执行完毕后返还给调用它的程序的数据
3.方法的分类:按照是否有形参及返回值
无返回值 | 有返回值 | |
无形参 | void 方法名(){} | 返回值类型 方法名(){} |
有形参 | void 方法名(参数列表){} | 返回值类型 方法名(参数列表){} |
* 方法的调用
方法通过方法名被调用,且只有被调用才会执行
*注意:
方法被调用一次,就会执行一次。
没有具体的返回值的情况,返回值类型用关键字void表示,那么方法体中可以不必使用return语句。如果使用,仅用来结束方法。
定义方法时,方法的结果应该返回给调用者,交有调用者处理。
方法中只能调用方法或属性,不可以在方法内部定义方法。