Java —— abstract抽象类
来源:互联网 发布:中电数据 江海 编辑:程序博客网 时间:2024/06/08 19:16
一、基本概念和作用
1、基本概念:抽象类前用abstract关键字修饰,则该类为抽象类
2、作用:限制规定子类必须实现某些方法,但不关注实现细节。
二、使用规则
(1)abstract定义抽象类
(2)abstract定义抽象方法,只有声明,不需要实现
(3)包含抽象方法的类是抽象类
(4)抽象类中可以包含普通的方法
三、示例
Telphone.java 定义一个抽象类
public abstract class Telphone {//抽象类中有 call()和 message()两种抽象方法 public abstract void call(); public abstract void message();}
Smartphone.java 子类继承抽象类
public class Smartphone extends Telphone{ @Override public void call() { System.out.println("通过语音来打电话的"); } @Override public void message() { System.out.println("通过语音来打电话的"); }}
Cellphone.java 子类继承抽象类
public class Cellphone extends Telphone { @Override public void call() { System.out.println("通过键盘来打电话的"); } @Override public void message() { System.out.println("通过键盘来发短信的"); }}
Initial.java 创建对象并调用对象里的方法
public class Initial { public static void main(String[] args) { // 抽象类的父类指向一个子类应用 Telphone tel1=new Cellphone(); tel1.call(); tel1.message(); Telphone tel2=new Smartphone(); tel2.call(); tel2.message(); }}
阅读全文
0 0
- Java —— abstract抽象类
- JAVA——abstract(抽象)
- Java抽象类abstract
- java abstract抽象类
- Java--抽象类(abstract)
- java-abstract(抽象类)
- Java 抽象类abstract
- Java学习——abstract抽象类与interface接口
- 【黑马程序员】Java笔记——抽象类: abstract
- java日记——final、abstract与抽象类
- java——Abstract抽象的
- java学习笔记——抽象 abstract
- java abstract抽象类学习
- java抽象类(abstract)
- java之抽象类:abstract
- java抽象类 abstract关键字
- java中的抽象类abstract
- Java-抽象类(abstract)
- 为什么人类的大脑认为数学“美”?
- 欢迎使用CSDN-markdown编辑器
- 一位像素艺术家用39张动图,将大自然的唯美尽收眼底…
- 数据库中间件 Sharding-JDBC 源码分析 —— 事务(一)之BED
- 布署
- Java —— abstract抽象类
- 加油!做更好的自己
- Kotlin 学习笔记(开始1)
- 为什么要做爬虫?
- window创建进程的一个简单例子
- opencv(C++)在矩阵上进行掩码操作
- 对于php的static写见解
- 通用爬虫和聚焦爬虫
- 【C++】第9章 内存模型和名称空间 知识点总结