美文网首页
父子类和this/super

父子类和this/super

作者: Apple_Boy | 来源:发表于2019-07-05 11:48 被阅读0次

父类:基类,超类      子类:次类,拓展类,派生类

*super调用父类中被覆盖的方法,变量,私有的话不可用super访问

*子类从父类中继承可访问的数据域和方法,还可以添加新的--拓展

----仅当实例方法是可访问时才可覆盖重写,静态方法也可以被继承,但是不能被覆盖

*子类如果没有显示调用哪个父类的构造函数,会自动调用父类无参构造,如果父类有有参构造,必须调用父类的哪个指定构造,不会再自动调用

*普通初始化块只在创建java对象时隐式执行,然后为实例变量赋值,最后在构造器

类初始化块也要执行静态的规则,不能访问非静态

this:当前对象,调用同一个类的另一个构造方法,this(参数--调用本类中另一种形式的构造函数(应该为构造函数中的第一条语句)。

super:调用父类的构造,变量,方法,非私有的private,super(参数--调用父类中的某一个构造函数(应该为构造函数中的第一条语句)。

相关文章

  • super关键字

    什么是super? super代表的是当前子类对象中的父类型特征。 什么时候使用super? 子类和父类中都有某个...

  • 第十一章继承

    使用继承 父类 子类 子类访问父类成员 super 使用super 关键字,super代表父类对象 访问父类的构...

  • super关键字

    super关键字代表父类,在子类中使用父类的属性和方法,可以用super显式指定,当子类中调用---子类中没有,父...

  • python 面向对象: super()

    python 关于 super 的使用 子类对象调用父类方法 :super(B,b).hh() 子类中调用父类方法...

  • 《Java编程的逻辑》笔记 16 - 继承的细节

    构造方法 super(1)子类可以通过super(...)调用父类的构造方法(2)果子类没有通过super(......

  • React

    super() / super(props) 子类继承父类的属性:需要使用super()继续父类的属性,同时创建t...

  • Class中的super简析

    super当作函数使用 super()执行父类的构造函数 super() 返回的是子类的实例,即 super 内部...

  • 1、继承中super和this关键字的使用

    继承中super和this关键字的使用 super关键字的使用 在子类的成员方法中,访问父类的成员变量。 在子类的...

  • JavaScript零散知识点

    继承 super 在子类中调用super,会调用父类的方法; 不用super,则会覆盖父类的方法。调用本类中的方法。

  • python继承二(实例)

    父类 子类一 采用父类名.方法的方式调用父类中的初始化函数" 子类二 " 使用super(子类名,self).方法...

网友评论

      本文标题:父子类和this/super

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