java super

子父类中的变量:

如果子父类中出现非私有的同名成员变量时,

子类访问本类中的变量,用this

子类要访问父类的同名变量,用super

super的使用与this几乎一致,

this代表本类对象的引用。

super代表父类对象的引用。

 

子父类中的函数:

当子类出现与父类一模一样的函数时,

当子类对象调用该函数时,会运行子类函数的内容。

如同父类的函数被覆盖一样。

这种情况是函数的一个特性:重写(覆盖)

子类覆盖父类,必须保证子类权限大于等于父类权限,才可以覆盖,否则编译失败。

静态只能覆盖静态。

 

重载:只看参数列表。

重写:子父类方法要一模一样。

 

 

posted @ 2020-03-16 15:46  hongxiao2020  阅读(223)  评论(0)    收藏  举报