55问答网
所有问题
java中继承和实现有什么区别,分别给程序带来了怎样的好处?请教~~
如题所述
举报该问题
其他回答
第1个回答 2012-01-01
继承式子类与父类的继承,实现是接口的实现。
使用继承,可以减少代码量,常用方法可以不必定义,而是直接继承父类定义好了的方法,提高编程效率。体现了软件的三特性之一的可复用性。
使用接口,只定义方法,没有具体的方法体,实现该接口的类可以对接口中的方法灵活的根据实际情况定义,很好的是程序具有灵活、复用的特性。
本回答被网友采纳
第2个回答 2012-01-01
通过继承实现代码复用。Java中所有的类都是通过直接或间接地继承java.lang.Object类得到的。继承而得到的类称为子类,被继承的类称为父类。子类不能继承父类中访问权限为private的成员变量和方法。子类可以重写父类的方法,及命名与父类同名的成员变量。但Java不支持多重继承,即一个类从多个超类派生的能力。
实现主要是实现抽象类和接口。主要目的是多态或者复用吧。
第3个回答 2012-01-01
首先你说的实现,就是通过接口而产生的一些强制性的方法,接口里的方法名必须有实现,说白了,就是这些接口要求的方法名里必须有代码,
java中不支持不多继承,但可以用多个接口的方式,去实现多继承一样的功能,这点很重要
继承需要把父类实例化,而接口直接用,没有父类这一说,所以继承的性能略低于接口
用继承和接口要看具体的环境.这些东西目前看来都无所谓,不用太注意这些东西.
第4个回答 2012-01-01
提高代码的利用率,比如写一个吃饭的方法,人也可以,动物也可以,所以我们直接继承或实现那个吃饭的方法,而不是再在两个类中各写一次本回答被提问者采纳
相似回答
java中继承与实现
接口的
区别
与联系是
什么
啊?知道的说一下,我这里谢谢了...
答:
继承是子类继承父类的方法
,字段等,只能单继承,实现接口是实现父类定义好的一些未实现的方法,然后在子类实现,可以多实现
单
继承和
多继承相比,各
有什么
优点?缺点?
答:
有的人也许会说 那么我非要用java继承多个类怎么办 别担心
在java中有接口这个实现方式 比c++这种语言支持的多继承相比更加优雅安全
2.缺点:java单继承 所以这个继承就显得十足珍贵 所以你在不是非要用继承的地方用了继承 那么你以后要维护这段代码非要继承不可的话 你就蛋疼了 所以个人...
JAVA的
技术特点是
什么?
答:
多线程的使用可以带来更好的交互响应和实时行为
。 Java多线程的简单性是Java成为主流服务器端开发语言的主要原因之一。八、健壮性
Java是一种健壮的语言
,吸收了C/C++ 语言的优点,但去掉了其影响程序健壮性的部分(如:指针、内存的申请与释放等)。Java程序不可能造成计算机崩溃。即使Java程序也可能有错...
谈谈你对
Java中的
多态的理解.(为什么要使用多态
,有什么好处,
一般用在...
答:
2.2实现形式 在Java中有两种形式可以实现多态。继承和接口
。 2.2.1、基于继承实现的多态 基于继承的实现机制主要表现在父类和继承该父类的一个或多个子类对某些方法的重写,多个子类对同一方法的重写可以表现出不同的行为。 public class Wine { private String name; public String getName() { return name;...
java中的
Runnable类是
什么
意思?
答:
} · 两种实现方式
的区别
和联系:在
程序
开发中只要是多线程肯定永远以实现Runnable接口为主,因为实现Runnable接口相比 继承Thread类有如下
好处
:->避免点
继承的
局限,一个类可以继承多个接口。->适合于资源的共享 以卖票程序为例,通过Thread类完成:package org.demo.dff;class MyThread extends Thread{ ...
大家正在搜
java实现与继承的区别
java的接口与继承的区别
接口继承和实现的区别
java组合与继承的区别
继承与实现的区别
java中类和接口的区别
java的继承与实现
java如何实现继承
java重载和重写的区别
相关问题
java语言是如何实现继承性的?继承性给程序开发带来什么好处...
java接口和继承的区别,都有什么好处,请教~
Java中继承和实现的区别
java中继承与实现接口的区别与联系是什么啊?知道的说一下,...
Java继承和实现的区别?
java 实现接口和继承有什么区别
java语言中继承的特点是什么?多态有什么好处?
JAVA中类的继承有什么优点?