成员方法
定义:表示对象所具有的功能(和行为)
特点
- 根据返回值
有明确返回值方法
返回void类型的方法
- 根据形式参数
无参方法
带参方法
public class method {
public void method1(){//无参无返回方法
System.out.println("");
}
public int method2(){//无参有返回方法
return 1;
}
public void method3(int x){//有参无返回方法
System.out.println(x);
}
public static void main(String[] args) {
}
}
构造方法
构造函数在对象创建时就被调用用于初始化
特点:
- 构造方法名称与类名一致;
- 声明处不能有任何返回值类型的声明;
- 不能使用return返回一个值。
- 只要是类都存在构造方法,如果不写构造方法,系统自动隐藏生成一个默认的构造方法;
- 一个类中只是存在一个构造方法
public class gouzao {
String name;
int score;
public void gouzao(){
//如果不写构造方法,系统自动隐藏生成一个默认的构造方法;
}
public gouzao(String name, int score) {
this.name = name;
this.score = score;
}
}
构造方法和成员方法区别:
- 格式区别:类名的写法不同
- 作用区别:构造用于创建对象并进行初始化 普通成员方法是用来完成特定功能的
- 调用区别:构造是在创建对象时被调用的,一个对象建立,只调用一次相应构造函数
普通成员方法是由创建好的对象调用,可以调用多次