抽象类
来源:互联网 发布:dnf战斗力查询 软件 编辑:程序博客网 时间:2024/05/22 16:46
一个没有具体的方法体的方法是抽象的方法
抽象类的特点
A:抽象类和抽象方法必须用关键字abstract修饰
B:抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类
C:抽象类不能实例化
D:抽象类的子类
a:是一个抽象类。
b:是一个具体类。这个类必须重写抽象类中的所有抽象方法。
抽象类的成员方法特性
1. 抽象 方法强制要求子类做的事情
2. 非抽象方法子类继承的事情
抽象方法有构造方法,接口没有构造方法
package test1;abstract class animal{ private String name; private int age; public animal(){} public animal(String name,int age){ this.name = name; this.age = age; } public String getname(){ return name; } public void setname(String name){ this.name = name; } public int getage(){ return age; } public void setage(int age){ this.age = age; } public abstract void eat();}class dog extends animal{ public dog(){} public dog(String name,int age){ super(name,age); } public void eat(){ System.out.println("狗吃肉"); }}public class abstracttest {public static void main(String[] args){ dog d = new dog(); d.setname("旺旺"); d.setage(3); System.out.println(d.getname()+"--"+d.getage()); System.out.println("--------------------"); dog d2 = new dog("豆豆",3); System.out.println(d2.getname()+"--"+d2.getage());}}
结果:
旺旺–3
豆豆–3
阅读全文
0 0
- 抽象类 抽象函数
- 抽象类、抽象方法
- 抽象类抽象方法
- 抽象类,抽象方法
- 抽象类,抽象方法
- 抽象方法,抽象类
- 抽象类、抽象方法
- 抽象类、抽象字段、抽象方法
- 抽象类、抽象方法、抽象属性
- 13.抽象类、抽象字段、抽象方法
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- Fork/join框架
- 机器人如何改变我们的世界
- 仿网易视频列表滚动连播炫酷效果(v3.0 稳定版-终极优化)
- 一个简单的node.js实现界面
- easyui的简单控件使用
- 抽象类
- tcp 状态转换图以及问题点2
- Working with Commands
- Android Parcel 写入String[]
- yum和rpm的比较
- 9的余数
- poj 2559 Largest Rectangle in a Histogram
- 多线程(3)—同步代码块
- 一、软考前期问题汇集