猿问

请教大神,每一步是什么意思?

public abstract class Driver 

public Driver( ) { } 
public abstract void drives( ); 
}

Smart猫小萌
浏览 111回答 2
2回答

慕容3067478

public abstract class Driver //abstract声明一个 抽象类Driver  { public Driver( ) { } //Driver 类的无参构造函数public abstract void drives( ); //Driver 类的抽象方法drives}用abstract 关键字修饰的就是抽象的意思,比如类,方法,,如果抽象类被继承,,那么如果它的子类不是抽象类,,那么在抽象类里面定义的抽象方法就一定要在其子类中用override关键字覆盖重写,,比如car类继承Driver 类public class Car: Driver //Car类不是抽象类{ public Car( ) { } public override void drives( ){ 方法体} } 

白衣染霜花

public abstract class Driver //声明一个抽象的类。类名叫做:Driver{public Driver() { } //抽象类的无参构造函数,个人觉得没有实际意义,因为抽象类是不允许被实例化的public abstract void drives();//一个抽象方法,方法名为;drives ,返回值为空,被abstract关键字标记过的方法不能有方法体的}
随时随地看视频慕课网APP
我要回答