java这道题怎么做?
【练习题】覆盖、继承建立一个汽车Auto类,包括轮胎个数,汽车颜色,车身重量、速度等成员变量。并通过不同的构造方法创建实例。至少要求:汽车能够加速,减速,停车。再定义一个...
【练习题】覆盖、继承
建立一个汽车Auto类,包括轮胎个数,汽车颜色,车身重量、速度等成员变量。并通过不同的构造方法创建实例。至少要求: 汽车能够加速,减速,停车。再定义一个小汽车类Car,继承Auto,并添加空调、CD等成员变量,覆盖加速,减速的方法 展开
建立一个汽车Auto类,包括轮胎个数,汽车颜色,车身重量、速度等成员变量。并通过不同的构造方法创建实例。至少要求: 汽车能够加速,减速,停车。再定义一个小汽车类Car,继承Auto,并添加空调、CD等成员变量,覆盖加速,减速的方法 展开
2个回答
展开全部
// 建立一个汽车Auto类,包括轮胎个数,汽车颜色,车身重量、速度等成员变量。并通过不同的构造方法创建实例。
// 至少要求: 汽车能够加速,减速,停车。再定义一个小汽车类Car,继承Auto,并添加空调、CD等成员变量,覆盖加速,减速的方法
class Auto {
public int 轮胎数量;
public String 汽车颜色;
public double 车身重量;
public double 速度;
Auto() {
// 无参构造
}
Auto(int 轮胎数量, String 汽车颜色, double 车身重量, double 速度) {
// 有参构造
this.轮胎数量 = 轮胎数量;
this.汽车颜色 = 汽车颜色;
this.车身重量 = 车身重量;
this.速度 = 速度;
}
public void 加速() {
System.out.println("Auto加速");
}
public void 减速() {
System.out.println("Auto减速");
}
public void 停车() {
System.out.println("Auto停车");
}
}
class Car extends Auto {
public String 空调;
public String CD;
public void 加速() {
System.out.println("Car加速");
}
public void 减速() {
System.out.println("Car减速");
}
}
// 至少要求: 汽车能够加速,减速,停车。再定义一个小汽车类Car,继承Auto,并添加空调、CD等成员变量,覆盖加速,减速的方法
class Auto {
public int 轮胎数量;
public String 汽车颜色;
public double 车身重量;
public double 速度;
Auto() {
// 无参构造
}
Auto(int 轮胎数量, String 汽车颜色, double 车身重量, double 速度) {
// 有参构造
this.轮胎数量 = 轮胎数量;
this.汽车颜色 = 汽车颜色;
this.车身重量 = 车身重量;
this.速度 = 速度;
}
public void 加速() {
System.out.println("Auto加速");
}
public void 减速() {
System.out.println("Auto减速");
}
public void 停车() {
System.out.println("Auto停车");
}
}
class Car extends Auto {
public String 空调;
public String CD;
public void 加速() {
System.out.println("Car加速");
}
public void 减速() {
System.out.println("Car减速");
}
}
展开全部
public class Auto
{
int luntaishuliang;
String cheziyanse;
Float cheshenzhongliang;
Float sudu;
public void jiasu(){}
public void jiansu(){}
public void tingche(){}
}
public class Car extends Auto
{
super();
//变量的类型自己看着办,根据实际需求来
int kongtiao;
int CD;
@override
public void jiasu(){}
@override
public void jiansu(){}
}
{
int luntaishuliang;
String cheziyanse;
Float cheshenzhongliang;
Float sudu;
public void jiasu(){}
public void jiansu(){}
public void tingche(){}
}
public class Car extends Auto
{
super();
//变量的类型自己看着办,根据实际需求来
int kongtiao;
int CD;
@override
public void jiasu(){}
@override
public void jiansu(){}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询