62,614
社区成员
发帖
与我相关
我的任务
分享
package test;
/** 测试类
* @author Gerrard
*/
public class TestCar {
public static void main(String[] args) {
//:实例化车类
Car car = new Car("保时捷", "蓝");
//:实例化卡车类
Truck truck = new Truck("东风卡", "黄");
//:打印车类 GetMessage方法返回值
System.out.println(car.getMessage());
//:打印卡车类 GetMessage方法返回值
System.out.println(truck.getMessage());
}
}
/** 创建车类,包括私有字段:车名name,颜色color
* @author Gerrard
* @version 1.0
*/
class Car {
private String name;
private String color;
/** 为车类添加一个有参构造方法,传入两个参数,分别为车名和颜色字段赋值
* @param name
* @param color
*/
public Car(String name, String color) {
this.name = name;
this.color = color;
}
/** 在车类中添加GetMessage方法
* @return “我是”+color + “色的”+name+ “车”
*/
public String getMessage() {
return "我是" + color + "色的" + name + "车";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}
/** 创建车Car的子类车类Truck
* @author Gerrard
* @version 1.0
*/
class Truck extends Car {
/** 为卡车类添加带有两个参数的构造方法,在构造方法内显示调用父类构造方法
* @param name
* @param color
*/
public Truck(String name, String color) {
super(name, color);
}
}
public class Car{
private String name;
private String color;
public Car(String name,String color){
this.name = name;
this.color = name;
}
public String getMessage(){
return name+color;
}
}
public class Truck extends Car{
public Truck(String name,String color){
super(name,color);
}
public static void main(String[] args){
Car car = new Car("车","没颜色");
System.out.println(car.getMessage());
Truck truck = new Truck("卡车","红色");
System.out.println(truck.getMessage());
}
}
class Car {
private String name;
private String color;
public Car(String name, String color) {
//这里你自己写
}
public void setName(String name) {
//这里你自己写
}
public String getName() {
//这里你自己写
}
public void setColor(String color) {
//这里你自己写
}
public String getColor() {
//这里你自己写
}
public String getMessage() {
//这里你自己写
}
}
class Trunk extends Car {
public Trunk(String name, String color) {
//这里你自己写
}
}
public class test8 {
public static void main(String[] args) {
Car car = new Car("马", "红");
System.out.println(car.getMessage());
Trunk trunk = new Trunk("大", "绿");
System.out.println(trunk.getMessage());
}
}