2018-12-11
阿新 • • 發佈:2018-12-16
//2、定義一個汽車類Vehicle,要求如下:[選做題]
//2.1屬性包括:汽車品牌brand(String型別)、顏色color(String型別)和速度speed(double型別),並且所有屬性為私有。
//2.2至少提供一個有參的構造方法(要求品牌和顏色可以初始化為任意值,但速度的初始值必須為0)。
//2.3為私有屬性提供訪問器方法。注意:汽車品牌一旦初始化之後不能修改。
//2.4定義一個一般方法run(),用列印語句描述汽車奔跑的功能
//2.5定義測試類VehicleTest,在其main方法中建立一個品牌為“benz”、顏色為“black”的汽車。
public class Vehicle {
private String brand;
private String color;
private double speed=0;
public void setBrand(String brand) {
this.brand = brand;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public double getSpeed() {
return speed;
}
public void setSpeed(double speed) {
this.speed = speed;
}
public Vehicle(String brand, String color) {
this.brand = brand;
this.color = color;
}
void run(){
speed++;
}
void show(String name) {
System.out.println(name+"品牌為"+brand+""+brand+"顏色為"+color+"速度為"+speed);
}
}
public class Vehiclemain {
public static void main(String[] args) {
Vehicle car1=new Vehicle("benz","black");
car1.run();
car1.show("car1");
}
}