抽象类
- 什么是抽象类
只定义了类的抽象行为,没有具体实现相应的行为。 - 语法格式
- 注意
1.抽象类不能创建对象;
2.抽象类中的抽象方法可有可无;
3.普通的子类 必须 重写实现抽象父类中的所有抽象方法;(抽象子类除外);
4.构造不能是抽象的;
5.抽象不能private ,static,final一起使用。 - 代码实现
//抽象类
abstract class TrafficTool{
private int count;
public TrafficTool() {
}
public TrafficTool(int count) {
this.count = count;
}
public int getCount() {
return count;
}
public abstract void run() ;//抽象方法
}
class Car1 extends TrafficTool{
public Car1(int count) {
super(count)