类与对象动手动脑

以下代码为无法编译

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

JAVA字段初始化

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

猜你喜欢

转载自www.cnblogs.com/shnm/p/9828190.html