java 创建一个抽象类_Java-抽象类

抽象类

含有抽象方法的类就是抽象类

1) 抽象方法:该方法有返回值,有参数,就是没有方法体,该方法没有方法实现

2) 抽象方法的格式:

abstract 返回值类型 方法名(参数列表);

3) 抽象类需要靠子类来重写抽象方法,以实现其功能

public classTest1 {//抽象类:含有抽象方法的类//抽象方法:没有方法体的方法

public static voidmain(String[] args) {

Taxi taxi=newTaxi();

taxi.name="出租车";

taxi.start();

taxi.run();

taxi.stop();

}

}//定义一个抽象类Car:属性:名字,价格,速度//方法:启动,运行,刹车,全是抽象方法

abstract classCar{

String name;doubleprice;intspeed;public abstract voidstart();public abstract voidrun();public abstract voidstop();

}class Taxi extendsCar{//抽象类是依靠子类,来实现其功能(子类重写抽象方法)

public voidstart() {

System.out.println(name+"行驶");

}public voidrun() {

你可能感兴趣的:(java,创建一个抽象类)