您的位置 首页 java

java 抽象类与接口的区别

接口与抽象类的区别:

1、抽象类中可以包含普通方法,但接口中只能包含public与abstract方法(JDK 1.8之前);

2、抽象类中的成员变量没有访问权限的限制,但接口中的变量只能被public static final修饰;

3、一个接口可以继承多个接口,但一个类只能有一个父类,类可以实现多个接口;

4、抽象类是对一类事物的抽象,接口则是对行为的抽象。一个类继承一个抽象类代表“是不是”的关系,而一个类实现一个接口则表示“有没有”的关系。

推荐教程:java教程

文章来源:智云一二三科技

文章标题:java 抽象类与接口的区别

文章地址:https://www.zhihuclub.com/17440.shtml

关于作者: 智云科技

热门文章

网站地图