java抽象类练习
来源:互联网 发布:centos gcc安装包下载 编辑:程序博客网 时间:2024/05/17 09:15
java中抽象类的作用
在面向对象方法中,抽象类主要用来进行类型隐藏。构造出一个固定的一组行为的抽象描述,但是这组行为却能够有任意个可能的具体实现方式。这个抽象描述就是抽象类,而这一组任意个可能的具体实现则表现为所有可能的派生类。模块可以操作一个抽象体。由于模块依赖于一个固定的抽象体,因此它可以是不允许修改的;
通过从这个抽象体派生,也可扩展此模块的行为功能。为了能够实现面向对象设计的一个最核心的原则OCP(Open-Closed Principle),抽象类是其中的关键所在。
抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。
<span style="font-size:18px;">public class test_3{public static void main(String[] args){//person p =new person();//抽象方法不能被实例化Man m = new Man();m.eat();Woman w = new Woman();w.eat();}}// 具体类继承抽象类必须实现抽象方法;// 抽象类不能被final(抽象类就是给子类用的)class Man extends Person{public void eat(){System.out.println("我是男人,我大口大口地吃饭");}}class Woman extends Person{//实现抽象类的抽象方法public void eat(){System.out.println("我是女人,我吃饭细嚼慢咽");}}// 抽象类// 抽象类内不一定要有抽象方法abstract class Person{private String name;public void steName(String name){this.name=name;}public abstract void eat();//没有实现。抽象方法/*抽象方法一定在抽象类内*/}</span>
0 0
- JAVA抽象类练习
- java抽象类练习
- Java 抽象类练习
- java抽象类练习
- Java学习·抽象类练习
- 【JAVA 日常练习 13.9】+ 接口 + 抽象类
- 抽象类练习:抽象动物
- 抽象类练习
- 1001 Java 类、抽象类、接口的综合小练习
- Java 基础一些代码练习笔记(抽象类)
- Java中抽象类、接口、包的文档练习
- JAVA 学习第5天(1)抽象类练习
- JAVA第三周抽象类的学习练习实验一
- JAVA第三周抽象类的学习练习实验二
- JAVA第三周抽象类的学习练习实验三
- 抽象类总结及练习
- 继承和抽象类练习
- 抽象类----数据建模练习
- 使用highcharts完成实时信息显示的动态波动图表
- 自定义view实现水波纹效果
- nyoj 37 LCS
- Unity发布iOS后 闪屏图片 也就是splash image先黑一下 然后才显示
- codeforces_672A. Summer Camp(string)
- java抽象类练习
- PAT 1015 德才论
- HDU 5690 查找循环节 数学公式快速幂+乘法逆元(除法取模)
- 九度OJ 1001:A+B for Matrices
- python的dict与set
- 在Android开发中使用MVP模式
- MySQL数据库解压缩版(免安装版或zip版)无法输入中文,以及与Navicat中文显示一致的问题
- cplus学习
- POJ-2421-Constructing Roads(最小生成树 普利姆)