java中接口和抽象类的区别

Posted 何甜甜在吗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中接口和抽象类的区别相关的知识,希望对你有一定的参考价值。

抽象类:

1.用abstract表示

2.里面有一个或多个抽象方法,在方法前加abstract,抽象类中也可以没有抽象方法

3.抽象类用extends继承,并且必须重写抽象方法

接口

1.用implement表示

2.接口是极度抽象的类,所有方法都是抽象的,都需要进行重写

接口的作用:解决java中的单继承问题,一个类可以实现多个接口,但只能有一个父类

共同点:都不能被实例化

以上是关于java中接口和抽象类的区别的主要内容,如果未能解决你的问题,请参考以下文章

、接口与类的区别;

java中抽象类和接口的区别?

java接口与抽象类有啥区别?

Java面试题:接口和抽象类的区别

java接口和类有啥区别?

java-接口和抽象类的联系和区别。