您的位置:首页 > 其它

abstract class和interface的区别(抽象类和接口的区别)(转)

2008-05-29 14:51 465 查看
1。数据成员和方法

abstract class可以有自己的数据成员,也可以有非abstract的方法。而在interface中,数据成员必须是静态

的且不能修改的(static final),所有的方法都必须是abstract的。

2。继承与实现

对于abstract class,一个类只能使用一次继承关系,即一个类只能继承一个abstract class。而对于interface

,一个类可以实现多个interface。

3。方法默认行为

在abstract class定
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: