首页 > 代码库 > super理解

super理解

一、super()理解:

  super()表示执行一次父类构造函数,

  若父类有参数,则子类 中必须‘显式调用’:super(参数)----------注:显式调用需具有正确参数数目,否则将产生错误。
  若父类无参,则‘隐式调用’或‘显式调用’ 都可 ,即super()写不写都可以。

 

二、super.属性    super.方法()理解:

  这里可以把super 当做一个变量,当做父类的引用,通过super.方法() 或者 super.属性,可以访问父类中的方法和属性。