abstract class和interface的区别
<br />1)简单来说,接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的,<br /> <br />2)实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。 <br /> <br />3),接口可以实现多重继承,而一个类只能使用一次继续关系,但一个类却可以实现多个接口实现多重继承,<br /> <br />4)接口还有标识(里面没有任何方法,如Remo
原创
2010-06-24 21:57:00 ·
230 阅读 ·
0 评论