欢迎分享,转载请注明来源:内存溢出
抽象类与接口的区别
抽象类 接口 关键字abstract class关键字interface 子类extends继承抽象类,单基础(is-a)子类implements实现接口,多实现(like-a) 可以有构造器,构造器不是用来实例化的,用来给子类初始化的不能有构造器 成员变量权限publish、protected、private和default都可以成员变量权限默认都是public static final,也就是说接口中声明的变量都为常量不能被继承 抽象方式权限只有public、protected和default三种接口方法权限默认为public,既public abstract 可以包含静态代码块,也可以有静态方式不可以有静态代码块,可以有静态方法 可以有普通方法方法都是抽象的,不可以有普通方法 继承者如果全部实现抽象方式就不再是抽象类了,否则还是抽象类下一代只可为实现者
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
Android:从源码看权重Weight的计算
上一篇
2022-12-14
JPA使用map或者自定义实体类接收@Query查询回来的数据
下一篇
2022-12-14
评论列表(0条)