如何选择使用抽象类还是接口
2011-08-11 16:38
519 查看
面向对象编程:封装 继承 和多态
接口:是一系列操作功能的抽象.是一种契约合同,所有方法必须由子类实现.
public interface Iflyable
{
void fly();
}
要看你更加关心它有相同的功能还是关心将来它能重复使用重复扩展!
如果更加关心相同的功能 那就使用接口
如果更加侧重继承 优先选择抽象类
抽象类中可以有普通的方法 但是继承了抽象类的类 必须实现抽象类中的抽象方法
在开发大型项目中大的功能优先考虑 抽象类 避免重复
接口:是一系列操作功能的抽象.是一种契约合同,所有方法必须由子类实现.
public interface Iflyable
{
void fly();
}
要看你更加关心它有相同的功能还是关心将来它能重复使用重复扩展!
如果更加关心相同的功能 那就使用接口
如果更加侧重继承 优先选择抽象类
抽象类中可以有普通的方法 但是继承了抽象类的类 必须实现抽象类中的抽象方法
在开发大型项目中大的功能优先考虑 抽象类 避免重复
相关文章推荐
- Java 接口大全、面向接口编程、什么时候使用接口,选择Java接口还是抽象类
- Java 接口大全、面向接口编程、什么时候使用接口。选择Java接口还是抽象类
- Java 接口大全、面向接口编程、什么时候使用接口。选择Java接口还是抽象类
- Java 接口大全、面向接口编程、什么时候使用接口。选择Java接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类 (转)
- Java 接口大全、面向接口编程、什么时候使用接口。选择Java接口还是抽象类
- Java 接口大全、面向接口编程、什么时候使用接口。选择Java接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
- Java 接口大全、面向接口编程、什么时候使用接口。选择Java接口还是抽象类
- 接口和抽象类如何进行选择使用
- (转载)如何选择接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类 (转)
- Java 接口大全、面向接口编程、什么时候使用接口。选择Java接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类 (转)
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类 (转)
- Java 接口大全、面向接口编程、什么时候使用接口。选择Java接口还是抽象类