Java编程入门与应用 P225 例8-17——空(无参)构造方法和自定义构造方法
构造类:
public class myClass {
//设置一个私有属性
private int m;
//无参构造方法(自定义构造方法)
myClass(){
//默认无参构造时,初始化m(系统的默认构造方法就是这种)
m = 0;
}
//有参(自定义)构造方法
myClass(int m){
//Java有就近原则,this代表的是当前所在的父类的m而不是当前构造方法的m
this.m = m;
}
public int getNum(){
return m;
}
}
程序入口:
/**
* Java编程入门与应用 P225 例8-17——空(无参)构造方法和自定义构造方法
*/
public class construction_method {
public static void main(String[] args) {
//使用无参构造方法构造
myClass t1 = new myClass();
System.out.println("t1 = " + t1.getNum());
//使用有参数的构造方法构造
myClass t2 = new myClass(10);
System.out.println("t2 = " + t2.getNum());
}
}
结构:
t1 = 0
t2 = 10
进程已结束,退出代码为 0
感谢观看
再次感谢~