java继承类和子类_Java继承子类和超类

>假设名为SportCar的类是名为Automobile的类的子类.假设汽车类具有实例变量,分别命名为speed,Manufacturer和numberOfCylinders. SportsCar类的对象是否将具有名为speed,manufacturing和numberOfCylinders的实例变量?

>假设名为SportsCar的类是名为Automobile的类的子类,并假设Automobile类具有名为加速和addGas的公共方法. SportCar类的对象是否将具有名为Accelerator和addGas的方法?如果是这样,这些方法是否必须在SportsCar类中与在Automobile类中执行完全相同的动作?

> True,因为子类继承了所有超类方法,并且

变数

>类SportsCar将具有方法addGas,但不会执行

“完全”动作与“汽车”类中的方法相同.

先感谢您!

解决方法:

>通常不,因为它没有指定评估修饰符,所以这意味着如果速度是私有的,那么SportCar将不具有该属性

> SportCar的对象将具有addGas并将执行与Automobile类的实例相同的操作,除非在SportCar中未重写公共方法addGas

标签:inheritance,java

来源: https://codeday.me/bug/20191029/1960311.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值