属性覆盖

作者: 熊与花 | 来源:发表于2018-08-22 15:15 被阅读0次

    当子类定义了与父类相同名称的成员时就称为属性覆盖。
    范例:观察属性覆盖

    面试题:请解释super与this的区别?
    在程序类中使用this表示先从本类查找所需要的属性或方法,如果本类不存在,则查找父类,如果使用super则表示不查找子类直接查找父类。
    this与super都可以进行构造方法的调用, 但是this调用的是我们的本类构造,而super()是由子类调用父类构造,两个语句都必须放在构造方法的首行,所以不能够同时出现。
    this可以表示当前对象

    相关文章

      网友评论

        本文标题:属性覆盖

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