早教吧作业答案频道 -->其他-->
java两道题目——类的继承和多态机制1。已有一个交通工具类Vehicle,其中属性包括:速度Speed、类别Kind、颜色Color;方法包括设置速度、设置颜色、取的类别、取的颜色。设计一个小车类Car
题目详情
java两道题目——类的继承和多态机制
1。已有一个交通工具类Vehicle,其中属性包括:速度Speed、类别Kind、颜色Color;方法包括设置速度、设置颜色、取的类别、取的颜色。设计一个小车类Car,继承自Vehicle。Car中增加了属性:座位数passenger,增加了设置和获取座位数的方法,创建Car的对象,为其设置新速度和颜色,并显示其状态(所有属性)2。设计一个圆类Circle,具有属性:圆心坐标x和y及圆半径r,除具有设置及获取属性的方法外,还具有计算周长的方法Perimeter()和计算面积的方法area()。再设计一个圆柱体类Cylinder,Cylinder继承自Circle,增加了属性:高度h,增加了设置和获取h的方法、计算表面积的方法Perimeter()和计算体积的方法volume()。创建Cylinder的类对象,显示其所有属性,计算并显示其表面积和体积。答得好有加分!!!!
1。已有一个交通工具类Vehicle,其中属性包括:速度Speed、类别Kind、颜色Color;方法包括设置速度、设置颜色、取的类别、取的颜色。设计一个小车类Car,继承自Vehicle。Car中增加了属性:座位数passenger,增加了设置和获取座位数的方法,创建Car的对象,为其设置新速度和颜色,并显示其状态(所有属性)2。设计一个圆类Circle,具有属性:圆心坐标x和y及圆半径r,除具有设置及获取属性的方法外,还具有计算周长的方法Perimeter()和计算面积的方法area()。再设计一个圆柱体类Cylinder,Cylinder继承自Circle,增加了属性:高度h,增加了设置和获取h的方法、计算表面积的方法Perimeter()和计算体积的方法volume()。创建Cylinder的类对象,显示其所有属性,计算并显示其表面积和体积。答得好有加分!!!!
▼优质解答
答案和解析
//vehicle类,public class Vehicle {
private float speed;
private String kind;
private String color;
public float getSpeed() {
return speed;
}
public void setSpeed(float speed) {
this.speed = speed;
}
public String getKind() {
return kind;
}
public void setKind(String kind) {
this.kind = kind;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}//汽车类;public class Car extends Vehicle {
private int passenger; public int getPassenger() {
return passenger;
} public void setPassenger(int passenger) {
this.passenger = passenger;
} @Override
public String toString() {//现实所有的属性
return "speed="+this.getSpeed()+" kind="+this.getKind()+" color="+this.getColor()+" passenger="+this.getPassenger();
}
public static void main(String[] args){//测试
Car car=new Car();
car.setSpeed(60.5f);
car.setKind("汽车");
car.setColor("blue");
car.setPassenger(5);
System.out.println(car.toString());
}
}下面个题马上发上来,等下!
private float speed;
private String kind;
private String color;
public float getSpeed() {
return speed;
}
public void setSpeed(float speed) {
this.speed = speed;
}
public String getKind() {
return kind;
}
public void setKind(String kind) {
this.kind = kind;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}//汽车类;public class Car extends Vehicle {
private int passenger; public int getPassenger() {
return passenger;
} public void setPassenger(int passenger) {
this.passenger = passenger;
} @Override
public String toString() {//现实所有的属性
return "speed="+this.getSpeed()+" kind="+this.getKind()+" color="+this.getColor()+" passenger="+this.getPassenger();
}
public static void main(String[] args){//测试
Car car=new Car();
car.setSpeed(60.5f);
car.setKind("汽车");
car.setColor("blue");
car.setPassenger(5);
System.out.println(car.toString());
}
}下面个题马上发上来,等下!
看了 java两道题目——类的继承...的网友还看了以下:
在农户的养殖房内通常放置两支温度计,其中一支的玻璃泡在空气中,称为干泡温度计,另一支的玻璃泡有浸有 2020-05-17 …
为了防止别人非法使用某台计算机,可以通过设置( )中的参数为计算机设置启动口令。 2020-05-26 …
用如图所示装置可以完成一系列实验(图中夹持装置已略去)请回答下列问题:Ⅰ.(1)仪器p的名称是,若 2020-07-29 …
普通计算机的键盘是单色的,后来某公司人员设计了一款彩色键盘,在不同的功能区使用不同的颜色用于区别,这 2020-12-08 …
用如下装置可以完成一系列实验(图中夹持装置已略去).请回答下列问题:Ⅰ.若用装置A选用浓硫酸和亚硫酸 2020-12-19 …
用如下装置可以完成一系列实验(图中夹持装置已略去).请回答下列问题:Ⅰ.若装置A中选用浓硫酸和亚硫酸 2020-12-19 …
用如下装置可以完成一系列实验(图中夹持装置已略去).请回答下列问题:Ⅰ.若装置A中选用浓硫酸和亚硫酸 2020-12-19 …
用如图装置可以完成一系列实验(图中夹持装置已略去).请回答下列问题:Ⅰ.若在装置A中选用浓硫酸和亚硫 2020-12-19 …
用如下装置可以完成一系列实验(图中夹持装置已略去).请回答下列问题:Ⅰ.若用装置A选用浓硫酸和亚硫酸 2020-12-19 …
用如下装置可以完成一系列实验(图中夹持装置已略去).请回答下列问题:Ⅰ.若装置A中选用浓硫酸和亚硫酸 2020-12-19 …