复习 3 java 面向对象之接口和抽象
来源:互联网 发布:淘宝省市区 api 编辑:程序博客网 时间:2024/05/02 16:34
1. 抽象
抽象类用abstract 修饰,我们把含有共同属性和方法抽取出来,重新设计成一个通用的类就是抽象类。
重点:
含有abstract 方法的类一定是抽象类,但是抽象类中不一定含有抽象方法。(接口就是特殊的抽象类)。
抽象类不能被实例化。
有abstract 修饰的类就不能使用final
abstract 不能与private、static、final或native修饰同一个方法
备注:抽象类中体现了java 的设计思想 多态的应用,继承的应用
2.接口
接口:只有方法名没有方法体的类(特殊抽象类)。用interface修饰
它告诉我们接下来该怎么做要做什么。
重点:
Interface所有方法访问权限自动被声明为public。
它的变量必须要有public static final修饰(其他都不认)
备注:
java只能单继承不能多继承,可以多接口。
提倡面向接口编程(spring 框架中就体现很具体),个人认为:接口体现的是一种定义和实现分离的设计思想,
充分利用接口可以极好的降低程序各模块之间的耦合。
0 0
- 复习 3 java 面向对象之接口和抽象
- JAVA面向对象之抽象类和接口
- java--面向对象之抽象类和接口综合案例
- java面向对象思想之接口、抽象
- java面向对象之抽象, 接口
- 面向对象之抽象和接口
- java面向对象,接口和抽象类.
- Java面向对象05-抽象方法,抽象类和接口
- java 面向对象 接口 抽象
- java面向对象之接口与抽象类
- 黑马程序员-JAVA面向对象之抽象、接口、多态
- 12-14java面向对象之抽象类&接口
- 鸟哥Java学习之抽象类、接口-面向对象
- Java面向对象之 接口与抽象类
- java面向对象(三)之抽象类,接口
- java基础学习面向对象之抽象类和接口 五-11
- 黑马程序员--面向对象之三:抽象类和接口
- java基础-面向对象(接口和抽象类)
- Struts1与Struts2原理 区别 详解 汇总
- 2013总结,2014展望
- 写给刚刚坠入怪圈的自己
- 一个专家级软件架构师的自白书
- Hello World
- 复习 3 java 面向对象之接口和抽象
- Servlet的url-pattern匹配规则
- webrtc InStream Read 方法对网络包的支持实践
- 指针(1)智能指针(re迭代)
- 数据结构线性表1
- 【声明】
- Wzplayer C++ 版本,WzplayerPro
- python使用rabbitmq实例五,路由键模糊匹配(5)
- 栈