java面向对象(抽象类)
来源:互联网 发布:免备案域名购买 编辑:程序博客网 时间:2024/04/29 23:56
抽象类:
当多个类中出现相同功能,但是功能主体不同。
这是可以进行向上抽取,这时,只抽取功能定义,而不抽取功能主体。
抽象:就是模糊的意思.
抽象类的特点:
1,抽象方法一定在抽象类中。
2,抽象方法和抽象类都必须被abstract关键字修饰。
3,抽象类不可以用new创建对象,因为调用抽象方法没意义。
4,抽象类中的方法要被使用,必须由子类复写起所有的抽象方法后,建立子类对象的调用。
如果子类只覆盖了部分抽象方法,那么该子类还是一个抽象类。
abstract class GetTime{ public final void getTime() { long start = System.currentTimeMillis(); runcode(); long end = System.currentTimeMillis(); System.out.println("毫秒:"+(end-start)); } public abstract void runcode();}class SubTime extends GetTime{ public void runcode() { for(int x=0;x<4000;x++) { System.out.println(x); } }}}class AbstractDemo{ public static void main(String[] args) { new SubTime().getTime(); }}
0 0
- java面向对象(抽象类)
- Java面向对象(四)抽象类
- JAVA面向对象-----抽象类
- Java面向对象-抽象类
- Java基础(一):Java面向对象、面向对象封装、抽象类、接口、static、final
- Java基础(一):Java面向对象、面向对象封装、抽象类、接口、static、final
- java学习14-面向对象(abstract抽象类)
- java基础-面向对象(接口和抽象类)
- Java面向对象(多态、抽象类、接口)
- Java基础--面向对象(继承、抽象类、接口)
- Java面向对象_多态(抽象类、接口)巩固
- Java面向对象编程(3)--抽象类,接口,final
- Java面向对象编程(3)--抽象类,接口,final
- Java-面向对象(高级篇)--抽象类的基本概念
- java基础总结15-面向对象11(抽象类)
- java基础教程:面向对象之抽象类(16)
- java面向对象(三)之抽象类,接口
- JAVA总结(面向对象--抽象类、接口)
- DMA (Direct Memory Access,直接内存存取)
- C++中修改类的私有属性的方法
- HTTP协议之消息报头
- C语言不用系统函数对字符串进行截取(代码贴过来无缩进,尽请谅解)
- [leetcode] 200.Number of Islands
- java面向对象(抽象类)
- 使用JavaScript的XMLHttpRequest发送请求
- 《大话数据结构》第3章 线性表 3.8.2 单链表的删除
- python学习笔记(1)
- typedef的使用
- ListView回收机制
- linux /proc/net/arp 文件
- 如何查看进程的完整路径?
- 2010. Sum of Consecutive Prime Numbers