java中的抽象类和接口
2015-08-27 13:16
330 查看
抽象类和接口本身让面向对象真正实现,一个好的系统可以让抽象类或者接口实现多次复用,如果出现了集成具体类那么肯定是有问题的。
抽象类和接口很相似,很多时候好像功能可以混用,java设计者赋予了很多不一样,导致互相不可替代。
抽象类类似于一个功能或者特点的封装,必须包含抽象方法,也可以有具体实现方法(接口与抽象类最大不同点),不可以被具体实例化(只能通过子类进行实例化)。一个类只能集成一个类,但可以实现很多接口,
同时接口中只能有抽象方法,不可以有具体实现方法。
抽象类和接口很相似,很多时候好像功能可以混用,java设计者赋予了很多不一样,导致互相不可替代。
抽象类类似于一个功能或者特点的封装,必须包含抽象方法,也可以有具体实现方法(接口与抽象类最大不同点),不可以被具体实例化(只能通过子类进行实例化)。一个类只能集成一个类,但可以实现很多接口,
同时接口中只能有抽象方法,不可以有具体实现方法。
相关文章推荐
- java 通过LDAP 验证、添加、修改、删除
- java 通过LDAP 验证、添加、修改、删除
- java获取泛型的实际类型
- Struts2笔记——Action校验器
- Struts2笔记——Action校验器
- 多个数组全排列组合(不取重)
- Struts2 静态资源映射
- JAVA根据IP地址获取详细的地域信息
- RxJava 中的map与flatMap
- eclipse乱码解决
- 为什么需要配置path,什么时候需要classpath?
- java-web-j2e学习建议路线
- java 二维码生成和加密base64压码
- Struts2笔记——文件上传
- Struts2笔记——文件上传
- java-常用类
- Struts2笔记——与ServletAPI解耦
- Struts2笔记——与ServletAPI解耦
- java中volatile关键字的含义
- springMVC上传多个文件