java基础4--面向对象(下)(抽象类与接口)
来源:互联网 发布:切削参数计算软件 编辑:程序博客网 时间:2024/06/05 15:57
抽象类的作用类似“模板”,其目的是要设计者依据它的格式来修改并创建新的类。但并不能直接由抽象类创建对象,时能通过抽象类派生出新的类,再由它来创建对象。抽象类的使用遵从以下规则:
*包含一个抽象方法的类必须是抽象类
*抽象类和抽象方法都要使用abstract关键字声明
*抽象方法只需声明而不需要实现
*抽象类必须被继承,子类如果不是抽象类必须覆写抽象类中的全部抽象方法。
接口可以理解为一种特殊的类,是由全局常量和公共的抽象方法所组成。
接口的其中一个作用就是用来制定标准。
抽象类与接口的实际应用:
*模板设计
这里是一个例子,以抽象类Person为模板,Student和Worker类都继承Person类,但他
们给出的信息肯定各不相同。
接口的实际应用:
制定标准。例如U盘和打印机都可以在计算机上使用,因为他们都实现了USB接口的标准。对于计算机来说,只要是符合USB接口标准的设备都可以通过USB接口插进去使用。现在模仿USE接口应用写一个简单的例子:
- java基础4--面向对象(下)(抽象类与接口)
- java基础-面向对象(接口和抽象类)
- Java基础--面向对象(继承、抽象类、接口)
- C#(面向对象基础-抽象类与接口)下-1
- 面向对象基础之抽象类与接口 下
- 黑马程序员 面向对象(下) 抽象类与接口
- java基础-3-面向对象(3)-继承、抽象类、接口与多态
- Java基础(一):Java面向对象、面向对象封装、抽象类、接口、static、final
- Java基础(一):Java面向对象、面向对象封装、抽象类、接口、static、final
- java基础要点(7)面向对象-抽象与接口
- 面向对象基础指数(7)抽象类 接口
- 【Java基础】——java面向对象(中)—继承、抽象类、接口
- C#基础系列(9)-- 第三部分 面向对象相关 -- 抽象类与接口(2)
- java--面向对象(抽象&接口)
- Java基础之面向对象(抽象类、接口、内部类)
- Java基础07天 学习笔记_面向对象(继承,final关键字,抽象类,接口)
- Java基础(面向对象三——继承、final关键字、抽象类、接口)
- java基础篇(五:面向对象——1)接口和抽象类
- SQLite的查询优化
- POJ 3522 Slim Span
- 多行表头
- JS控制页面安全,复制、保存、邮件、打印。
- Log调试
- java基础4--面向对象(下)(抽象类与接口)
- 为apt-get设置HTTP代理(使用代理更新Ubuntu的方法)
- oracle 闪回关于触发器的bug
- 【解题报告】 SRM412_div1_250pt 和 SRM411_div2_900pt
- 第一天
- sssssssssss
- Iphone开发(1)
- 快速排序算法
- windows Socket I/O模型简单说明