为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
Smart猫小萌 2022-12-22 17:13:28
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( ){ 方法体} 
}

 


查看完整回答
反对 回复 2022-12-25
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

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

查看完整回答
反对 回复 2022-12-25
  • 2 回答
  • 0 关注
  • 110 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号