5.构造方法及标准类制作

BUG之神 24

 

5.构造方法及标准类制作 

5.构造方法及标准类制作 

定义Student类

5.构造方法及标准类制作 

测试:即new Student()时,就会调用类的构造方法Student()

5.构造方法及标准类制作 

5.构造方法及标准类制作 

5.构造方法及标准类制作 

学生类

5.构造方法及标准类制作 

测试

5.构造方法及标准类制作 

运行:

5.构造方法及标准类制作 

当把构造方法注释后:

5.构造方法及标准类制作 

运行:程序也没有报错,这是因为new的时候如果没有构造方法,系统自动给出一个无参构造函数

5.构造方法及标准类制作 

带参数的构造方法

5.构造方法及标准类制作 

此时就必须传入参数

5.构造方法及标准类制作 

如果就想使用无参的形式new对象,那么还需要创建一个无参构造函数

5.构造方法及标准类制作 

此时便不报错

5.构造方法及标准类制作 

总结:如果你写了构造方法,系统便不再自动给出构造方法

 

通过带参的构造函数new对象:

5.构造方法及标准类制作 

创建新构造函数

5.构造方法及标准类制作 

运行:

5.构造方法及标准类制作 

编写完整的构造方法:

5.构造方法及标准类制作 

运行:

5.构造方法及标准类制作 

 

*********************************

5.构造方法及标准类制作 

5.构造方法及标准类制作 

5.构造方法及标准类制作 

5.构造方法及标准类制作 

测试类

5.构造方法及标准类制作 

*********************************

 

分享