美文网首页
面向对象,继承

面向对象,继承

作者: 狠哇塞的小伙子啊 | 来源:发表于2017-06-12 14:41 被阅读18次

    2017年2月28日21:52:42

    面向对象:

    继承:

    注意事项:

    a,子类继承父类所有非私有方法;

    b,子类不能继承父类的构造方法啊,但是可以通过super关键字访问

    c,子类不能为了部分功能而去继承

    类的组成:

    成员变量,构造方法,成员方法

    继承中成员变量的关系:

    子类中的成员变量和父类中的成员变量名称不一样,简单

    子类中的成员变量和父类中的成员变量名称一样,就近原则。1,子类的局部找,2子类的成员找3,父类的成员找

    this和super的区别?

    答:this 代表本类对象的引用。super代表父类存储空间的标识(可以理解为父类的引用,可以操作父类的成员)

    super的使用:

    1,调用成员变量

    2,调构造

    注意:子类中的所有构造方法都默认访问父类的空参构造;如果父类没有空参构造,1,子类通过super调用父类的其他构造,2,子类通过this调用本类的其他构造

    方法重写的注意事项:1,父类的私有方法不能被重写,2,子类重写父类的方法时候,访问权限不能更低

    3,父类静态,子类也必须通过静态方法重写;

    相关文章

      网友评论

          本文标题:面向对象,继承

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