类与对象动手动脑

以下代码为无法编译

 

无法编译原因是在类中定义了同名的构造函数,但是参数不一样,默认构造函数在有自定义的构造函数后取消作用所致。

JAVA字段初始化

Java进行初始化总共有两个地方,一个是初始化块,另一个则为构造函数,如果在主函数中创建对象时没有形参时,如果在类中定义了公共的变量并给与了赋值,那么就会把值赋给主函数中的变量,再调用类中的默认构造函数,如果在主函数中创建对象时有形参,则调用类中对应的构造函数。

posted @ 2018-10-22 07:41  孙浩楠  阅读(90)  评论(0编辑  收藏  举报