您的位置:首页 > 其它

如何选择使用抽象类还是接口

2011-08-11 16:38 519 查看
面向对象编程:封装 继承 和多态

接口:是一系列操作功能的抽象.是一种契约合同,所有方法必须由子类实现.

public interface Iflyable

{

void fly();

}

要看你更加关心它有相同的功能还是关心将来它能重复使用重复扩展!

如果更加关心相同的功能 那就使用接口

如果更加侧重继承 优先选择抽象类

抽象类中可以有普通的方法 但是继承了抽象类的类 必须实现抽象类中的抽象方法

在开发大型项目中大的功能优先考虑 抽象类 避免重复
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐