码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-09-17 00:09:41      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

1. 继承的好处:

  1.提高代码复用性。

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

 

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

 

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

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

 

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

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

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

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

标签:

原文地址:http://www.cnblogs.com/lxboy2009/p/5877538.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!