JAVA-面向对象2--继承 ,多态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA-面向对象2--继承 ,多态相关的知识,希望对你有一定的参考价值。

1. 继承的好处:

  1.提高代码复用性。

  2.让类与类之间产生关系,为面向对象的第三大特征 多态 提供了前提

 

2.java中支持单继承,不直接支持多继承,但对c++中多继承进行了改良。java通过多实现来解决,一个类可以实现多个接口。

 

  单继承:一个子类只能有一个直接父类。

  多继承:一个子类可以有多个直接父类,java中不允许,但进行了改良。因为多个父类如果有同名的成员,多继承会产生调用的不确定性。

 

3. 当本类的成员和局部变量重名,用this. 区分

  当子类的成员和父类成员重名,用super. 区分

  this代表一个本类对象的引用,super代表父类空间。 

以上是关于JAVA-面向对象2--继承 ,多态的主要内容,如果未能解决你的问题,请参考以下文章

JAVA-面向对象2--继承 ,多态

举例说明java面向对象的封装继承多态

Java中面向对象的三大特征是啥?

Java面向对象之多态

Java面向对象之多态

Java基础——面向对象三大特征(继承封装多态)