在java中,什么叫继承?为什么要有继承?
1个回答
2016-01-10 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不隐租能选择性地继承父类。这种技术使得让销复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。
比如可以先坦携游定义一个类叫车,车有以下属性:车体大小,颜色,方向盘,轮胎,而又由车这个类派生出轿车和卡车两个类,为轿车添加一个小后备箱,而为卡车添加一个大货箱。
继承有两点好处,一是促进代码的重用,二是使用多态性访问,继承关系的判断。
另外Java中只支持单继承,所以要实现更大的扩充只有使用接口
用interface关键字来定义一个接口
用implements来实现一个借口
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |