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