public abstract class Driver { public Driver( ) { } public abstract void drives( ); }
2 回答

慕容3067478
TA贡献1773条经验 获得超3个赞
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( ){ 方法体}
}

白衣染霜花
TA贡献1796条经验 获得超10个赞
public abstract class Driver //声明一个抽象的类。类名叫做:Driver
{
public Driver() { } //抽象类的无参构造函数,个人觉得没有实际意义,因为抽象类是不允许被实例化的
public abstract void drives();//一个抽象方法,方法名为;drives ,返回值为空,被abstract关键字标记过的方法不能有方法体的
}
- 2 回答
- 0 关注
- 110 浏览
添加回答
举报
0/150
提交
取消