abstract class和interface的区别
1.abstract class表示的是“is-a”关系,interface表示的是“like-a”关系。
2.abstract class在java语言中表示的是一种继承关系,一个类只能使用一次继承关系。而interface可以实现多个。
3.abstract class中可以有自己的成员变量,也可以有非abstract的成员方法;interface中只能有静态常量(static
原创
2015-09-28 10:23:10 ·
304 阅读 ·
0 评论