1. 程式人生 > >2018-12-11

2018-12-11

//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"); } }