導航:首頁 > 編程語言 > java汽車類

java汽車類

發布時間:2022-06-06 10:59:53

A. 用java創建一個汽車類(Car),為其定義兩個屬性:顏色和型號,為該類創建兩個構造方法

public class Car {

private int color; // 顏色 0:未定義 1:紅 2:黃 3:藍 ...
private int type ; // 型號 0:未定義 1:轎車 2:卡車 3:大巴 4:越野車

// 無形參的構造方法
public Car(){
this.type = 1;
this.color = 1;
}

// 有形參的構造方法
public Car(int type, int color ){
this.type = type;
this.color = color;
}

// 顯示顏色
public void PrintColor(){
String strColor = "";
switch(this.color){
default:
case 0:
strColor = "未定義顏色";
break;

case 1:
strColor = "紅";
break;
case 2:
strColor = "黃";
break;
case 3:
strColor = "藍";
break;
}

System.out.print(strColor);
}

// 顯示型號
public void PrintType(){
String strType = "";
switch(this.type){
default:
case 0:
strType = "未定義型號";
break;

case 1:
strType = "轎車";
break;
case 2:
strType = "卡車";
break;
case 3:
strType = "大巴";
break;
case 4:
strType = "越野車";
break;
}

System.out.print(strType);
}

}

B. Java定義一個汽車類,要求在底下,謝謝各位了

不知道你想用Junit還是用傳統main來寫這個測試,下面我用mian寫一個。
import java.io.Serializable;

public class Main {
public static void main(String[] args) {
System.out.println(setCar(120, true, 1.5, "black"));
System.out.println(setCar(0, false, 1.2, "red"));
}

public static String setCar(int speed, boolean on, double weight, String color) {
Car car = new Car();
car.speed = speed;
car.on = on;
car.weight = weight;
car.color = color;
String onOff = car.on ? "啟動" : "關閉";
return car.speed + "km/h" + "、" + car.weight + "噸" + "、" + car.color + "、" + onOff;
}

// Car的類
static class Car implements Serializable {
private static final long serialVersionUID = 1L;
// 速度
private int speed;
// 啟動
private Boolean on;
// 重量
private double weight;
// 顏色
private String color;
}
}

C. 用Java定義一個汽車類Automobile,

這個很簡單啊,你把汽車抽象成一個類,你需要什麼屬性給定義屬性,在寫2個子類實現汽車的方法就可以了啊

D. 1. 編寫一個Java應用程序,設計一個汽車類Vehicle,包含的成員屬性有:車輪個數wheels和車重weight。

/*
*編譯運行均已通過
*直接復制黏貼即可
*文件名為:Test.java
*/
class Vehicle {
private int wheels;
private float weight;
protected Vehicle(int wheels, float weight){
this.wheels = wheels;
this.weight = weight;
}
public int getWheels() {
return wheels;
}
public float getWeight() {
return weight;
}
public void print(){
System.out.println("汽車:");
System.out.println("共有"+this.getWheels()+"個輪子");
System.out.println("重量為"+this.getWeight()+"噸");
}
}
class Car extends Vehicle{
private int passenger_load;
public Car(int wheels, float weight, int passenger_load) {
super(wheels, weight);
this.passenger_load = passenger_load;
}
public int getPassenger_load() {
return passenger_load;
}
public void print(){
System.out.println("小車:");
System.out.println("共有"+this.getWheels()+"個輪子");
System.out.println("重量為"+this.getWeight()+"噸");
System.out.println("載人數為"+this.getPassenger_load()+"人");
}
}

class Truck extends Vehicle{
private int passenger_load;
private float payload;
public Truck(int wheels, float weight, int passenger_load, float payload) {
super(wheels, weight);
this.passenger_load = passenger_load;
this.payload = payload;
}
public int getPassenger_load() {
return passenger_load;
}
public float getPayload() {
return payload;
}
public void print(){
System.out.println("卡車:");
System.out.println("共有"+this.getWheels()+"個輪子");
System.out.println("重量為"+this.getWeight()+"噸");
System.out.println("載人數為"+this.getPassenger_load()+"人");
System.out.println("載重量為"+this.getPayload()+"噸");
}
}

public class Test{
public static void main(String args[]){
Vehicle car = new Car(4, 3, 4);
Vehicle truck = new Truck(6, 6, 2, 10);
System.out.println("*****************************");
car.print();
System.out.println("*****************************");
truck.print();
}

}

/*
*output:
*****************************
小車:
共有4個輪子
重量為3.0噸
載人數為4人
*****************************
卡車:
共有6個輪子
重量為6.0噸
載人數為2人
載重量為10.0噸
*/

E. java定義一個汽車類

import java.util.*;
public class ListTest {
public static void main(String[] args) {
ArrayList<Car> list = new ArrayList<Car>();//注意泛型要求JDK版本在1.5及以上
Car car1 = new Car("奧迪","A5");
Car car2 = new Car("奧迪","A6");
list.add(car1);
list.add(car2);
for(int i = 0; i < list.size(); i++){
System.out.println("name:" + list.get(i).getName()
+"\t type:"+ list.get(i).getType());
}
}
}
class Car{
private String name;
private String type;
public Car(){}
public Car(String name, String type){
this.name = name;
this.type = type;
}
public String getName() {
return name;
}
public String getType() {
return type;
}
}

F. Java編寫汽車類car

publicclassCar{

privateintnum;//編號
privateStringname;//型號
privatedoubleprice;//單價

/**
*無參構造
*/
publicCar(){
super();
}

/**
*有參構造
*@paramnum
*@paramname
*@paramprice
*/
publicCar(intnum,Stringname,doubleprice){
super();
this.num=num;
this.name=name;
this.price=price;
}

publicintgetNum(){
returnnum;
}

publicvoidsetNum(intnum){
this.num=num;
}

publicStringgetName(){
returnname;
}

publicvoidsetName(Stringname){
this.name=name;
}

publicdoublegetPrice(){
returnprice;
}

publicvoidsetPrice(doubleprice){
this.price=price;
}

publicStringinforShow(){
return"Car[num="+num+",name="+name+",price="+price+"]";
}



}publicclassPriCarextendsCar{

privateintPersonNum;//最大載客量

publicPriCar(intpersonNum){
super();
PersonNum=personNum;
}

publicPriCar(){
super();
}

publicintgetPersonNum(){
returnPersonNum;
}

publicvoidsetPersonNum(intpersonNum){
PersonNum=personNum;
}

@Override
publicStringinforShow(){
return"PriCar[PersonNum="+PersonNum+"]";
}


}publicclassVanCarextendsCar{

privatedoubleweight;//最大載重

publicVanCar(doubleweight){
super();
this.weight=weight;
}

publicVanCar(){
super();
}

@Override
publicStringinforShow(){
return"PriCar[num="+super.getNum()+",name="+super.getName()+",price="+super.getPrice()+",weight="+weight+"]";
}

}

測試類不想寫了應該可以自己寫出來了吧

G. java定義一個汽車類car

public class Car{
private String carNumber;//私有的車牌號
protected double speed;//受保護的車速
}
希望對你有用

H. 編寫java程序:設計一個汽車類

我想說,你這個類需要什麼屬性?

I. 請問如何用Java編寫一個汽車類Car

publicclassCarInfo{
privateStringcolor;
privateintdoor;
privatefloatspeed;

CarInfo(){
this.color="red";
this.door=4;
this.speed=80F;
}
publicvoidsetColor(Stringcolor){
this.color=color;
}
publicStringgetColor(){
returnthis.color;
}
publicvoidsetDoor(intdoor){
this.door=door;
}
publicintgetDoor(){
returnthis.door;
}
publicvoidsetSpeed(floatspeed){
this.speed=speed;
}
publicfloatgetSpeed(){
returnthis.speed;
}
}

閱讀全文

與java汽車類相關的資料

熱點內容
linuxwss 瀏覽:848
一個軟體需要登錄伺服器地址 瀏覽:923
哪裡有解壓程序 瀏覽:299
java靜態方法內存 瀏覽:545
我的世界ec伺服器如何帶vip 瀏覽:737
什麼是由解析器域名和伺服器構成 瀏覽:414
自動識別電影信息源碼 瀏覽:849
柱筋箍筋加密區怎麼算 瀏覽:48
鋼筋中加密15倍是什麼意思 瀏覽:366
esc加密演算法 瀏覽:518
linux運行exe命令 瀏覽:124
一級建造師管理pdf 瀏覽:720
如何更改伺服器登錄賬號 瀏覽:317
看pdf文件軟體 瀏覽:183
android恢復模式 瀏覽:808
生命令人憂 瀏覽:597
魔獸搬磚怎麼選擇伺服器 瀏覽:771
程序員求伯君圖片 瀏覽:827
安卓手機如何打開mark2文件 瀏覽:662
紅米手機解壓中文解壓密碼 瀏覽:316