美文网首页
识别合法的构造方法

识别合法的构造方法

作者: 囧略囧 | 来源:发表于2018-09-27 10:44 被阅读0次
    构造方法可以被重载,一个构造方法可以通过this关键字调用另一个构造方法,this语句必须位于构造方法的第一行;重载:方法的重载(overload):重载构成的条件:方法的名称相同,但参数类型或参数个数不同,才能构成方法的重载。
    当一个类中没有定义任何构造方法,Java将自动提供一个缺省构造方法;
    子类通过super关键字调用父类的一个构造方法;
    当子类的某个构造方法没有通过super关键字调用父类的构造方法,通过这个构造方法创建子类对象时,会自动先调用父类的缺省构造方法。解释:在实例化一个子类对象的时候,如果不写Super关键字,那么JVM会自动调用父类的无参构造方法,如果需要用到父类的有参构造方法,那么必须用Super关键字来传参,不管在什么时候,实例化子类对象的时候都先调用父类的构造方法
    构造方法不能被static、final、synchronized、abstract、native修饰,但可以被public、private、protected修饰;
    构造方法不是类的成员方法;
    构造方法不能被继承。

    相关文章

      网友评论

          本文标题:识别合法的构造方法

          本文链接:https://www.haomeiwen.com/subject/hwzsoftx.html