抽象类实现接口一个接口为什么可以不用都实现接口中的方法

抽象类实现接口接口可以不实现其中的所有方法:其实接口就是一个抽象类的另一种体现形式

如果一个抽象类实现接口了抽象接口,那么本身这个抽象类就是抽象的意味着就算实现了,子类再extends抽象类的话就没必要实现了

小明、小花,他们是好朋友他们各自有秘密,如果小明把秘密告诉了小花那麼小花也不一定必须把小花的秘密告诉小明吧。

PS:抽象类本身是没用的提供给子类来使用,如果抽象类实现接口接口然后重写抽象类方法岂不是失去了抽象的概念!

基本概念问题:接口中的抽象方法为什么不加abstract [问题点数:20分,结帖人derline]

抽象类中被abstract修饰的方法是抽象方法那接口的方法没有abstract的方法是不是抽象方法?

另外接口中的方法是不是全是抽象方法,而且都不加abstract

系统隐试的加了,人工不用加当然加了也不会出错。

是的,从某种意义可以把接口当成特殊的抽象類.

接口中的方法全是抽象方法而且都不加abstract

因为接口里面声明的方法都是抽象的 你加了也无所谓

是的,所以你无法写出一个不是abstract的方法来

匿名用户不能发表回复!

//抽象类自己又定义了一个抽象方法

/// 多层次抽象类的例子包含三层关系,抽象类A抽象类B继承抽象类A,类C继承抽象类B

/// 例子中的抽象类既包含抽象方法也包含普通成员,還有构造函数

我要回帖

更多关于 java中抽象类实现接口 的文章

 

随机推荐