首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

承继父类和实现接口比较

2013-07-16 
继承父类和实现接口比较?????? 在java可以通过继承父类或实现接口来实现类的多态,那么具体哪一种比较好,换

继承父类和实现接口比较

?????? 在java可以通过继承父类或实现接口来实现类的多态,那么具体哪一种比较好,换一种说法就是在什么样的情况下用哪种方式更好。下面就具体说一下

?????? 1.java中可以通过继承父类来获取父类中的一些属性和方法,这是一种实现类的多态的一种好的方法,但是我们知道在java中类的继承是单继承的,也就是说一个类只有一个父类,一旦继承了那个类就无法再通过继承其他类来实现多态,所以在一般情况下继承类的使用必须要慎重。还有一点 就是继承中可以不实现父类中定义的方法,也可以选择性的使用。

public interface B{public 返回值类型  a(){};public 返回值类型  b(){};public 返回值类型  c(){};}public class C implements B{//重写方法apublic 返回值类型  a(){};//重写方法bpublic 返回值类型  b(){};//重写方法cpublic 返回值类型  c(){};}public class A extends C{//重写方法apublic 返回值类型  a(){//具体的实现方法};}

?

热点排行