1:构造方法的作用是什么?构造方法的特点是什么?构造方法的注意事项是什么?
运用构造方法可以对属性(成员变量初始化);
书写:构造方法需要与其所在类有完全相同的名字,
无返回值
无返回值类型
如:
class Example{
public Example(){
}
}
在初始化对象时,构造方法系统自动调用,构造方法无法手动调用
构造方法可以同名,区分看参数个数,类型,顺序,
初始化时后面的括号有无参数可判断出,系统自动调用了哪个构造方法
类中最好定义无参构造方法,再根据需求添加是否需要定义有参构造方法
注意事项:
1,如没写任何构造方法,系统会提供一个无参构造方法
2,而写了有参的构造方法后,系统不会再提供任何构造方法,所以需把无参构造方法加上
2:给成员变量赋值有几种方式?
1,成员变量直接赋值:
int num = 1;
2,无参构造方法对成员变量初始化赋值:
public Example(){
num = 2;
}
3,有参构造方法对成员变量初始化赋值:
public Example(int num){
this.num = num;
}
4,对象赋值
example.num = 3;
5,private私有化后由set 方法修改赋值
public void setNum(int num){
this.num = num;
}
3:标准的代码编写及测试:</