java抽象类与接口的区别面试题,java中接口和抽象类的区别
与接口抽象类的区别:
1.抽象类可以包含普通方法,但接口只能包含公共和抽象方法(JDK 1.8之前);
2.抽象类中的成员变量不受访问权限的限制,但接口中的变量只能用public static final来修饰;
3.一个接口可以继承多个接口,但是一个类只能有一个父类,一个类可以实现多个接口;
4.抽象类是一类事物的抽象,接口是行为的抽象。一个类继承一个抽象类来表示“是否”的关系,一个类实现一个接口来表示“是否”的关系。
推荐教程:java教程以上是java抽象类和接口区别的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。