黑马程序员技术交流社区
标题:
继承的理解。
[打印本页]
作者:
shaoboguanzi
时间:
2015-2-10 21:23
标题:
继承的理解。
继承:子类extends父类;1,提高代码的复用性2,让类与类产生关系。千万不要为了获取其它的功能,而简化代码。必须类与类有所属关系,才可以继承。Java只支持单继承,不支持多继承,Java支持多层次继承A继承了B,B又继承C。因为多继承容易带来安全隐患,:当多个父类中定义了相同功能,不确定继承那一个。查找父类功能,创建子类对象使用功能。当子夫类中变量名相同时,打印的是子类中成员。Super与this用法一样。如果要打印父类中需要super.num。
不支持多继承原因多个父类可能出现多个同名方法,继承时造成混乱。
支持多接口原因是即使接口中同名的方法没有方法主体,有实现者来创建方法。
作者:
龙行无忌
时间:
2015-2-10 22:44
类不支持多继承,但接口可以支持多继承
作者:
AthenaCykes
时间:
2015-2-12 15:52
学习学习.....~~赞一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2