Java构造方法小总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kair_Wu/article/details/49818909

构造方法不能被子类继承,所以用final修饰没有意义。

构造方法用于创建一个新的对象,不能作为类的静态方法,所以用static修饰没有意义。

Java语言不支持nativesynchronized的构造方法。

构造方法可以被重载,一个构造方法可以通过this关键字调用另一个构造方法,this语句必须位于构造方法的第一行;

当一个类中没有定义任何构造方法,Java将自动提供一个缺省构造方法;

子类通过super关键字调用父类的一个构造方法;

当子类的某个构造方法没有通过super关键字调用父类的构造方法,通过这个构造方法创建子类对象时,会自动先调用父类的缺省构造方法

构造方法不能被staticfinalsynchronizedabstractnative修饰,但可以被publicprivateprotected修饰;

构造方法不是类的成员方法;

猜你喜欢

转载自blog.csdn.net/Kair_Wu/article/details/49818909