用JAVA编写 一个汽车类其中有属性:颜色、类型,有成员方法:move 和stop方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用JAVA编写 一个汽车类其中有属性:颜色、类型,有成员方法:move 和stop方法相关的知识,希望对你有一定的参考价值。

还有就是生成一个黑色的别克汽车,走走停停看看。。。。昨天下午没有听课 ,,现在做作业不懂了 郁闷,,求师傅指教下

class Car 

String clor;

String type;

    //设置车的颜色和类型的构造方法

public Car(String clor,String type)

this.clor = clor;

this.type = type;

System.out.println("我是一辆"+clor+"的"+type+"轿车");

//车子的移动方法

public void movie ()

System.out.println("我启动了,开始走了 !");

//车子的停止方法

public void stop()

System.out.println("我歇火了,我停了");

public static void main(String[] args) 

//生成一辆黑色别克轿车

Car car = new Car("黑色","别克");

//调用车子的movie方法,车子走了

car.movie();

//调用车子的stop方法,车子停了

car.stop();

System.out.println("我走了又停了");

编译运行结果如下:

参考技术A package test;

public class Car
public String color;//颜色
public String type;//类型

public void move()
System.out.println("汽车走啦");


public void stop()
System.out.println("汽车停止了");


public static void main(String[] args)
Car car=new Car();
car.color="黑色";
car.type="别克";

car.move();

car.stop();

参考技术B public class Car
private String color;
private String type;
public Car(String color, String type)
this.color = color;
this.type = type;

public void move()
system.out.println(color+type+"move");

public void stop()
system.out.println(color+type+"stop");

public static void main(String[] args)
Car car = new Car("黑色","别克");
car.move();
car.stop();

参考技术C 有面有了,你看下吧,这是基础中的基础了 参考技术D 生成黑色的别克汽车? 什么意思 是打印出来吗? 如果用js倒是很好实现.

请问如何用Java编写一个汽车类Car

编写一个汽车类Car,具有属性:
String color;//车的颜色
int door;//车门数量
float speed;//车的速度
编写一个无参构造方法,构造对象的同时给各属性赋值。
public Car()
//请填写相应的代码

编写一个具有3个参数的构造方法
public Car(String color,int door,float speed)
//请填写相应的代码

public void start()
//汽车启动。输出汽车已启动,并输出汽车的各个属性

public void speedUp(float speed)
//加速

public void shutDown(float speed)
//减速

public void brake()
//刹车

编写一个类Test,测试上面的汽车类。

public class Car

private String color;//颜色

private int door;//车门数量

private float speed;//车速

public Car()

this.color = "红色";

this.door = 3;

this.speed = 110;

public Car(String color, int door, float speed)

this.color = color;

this.door = door;

this.speed = speed;

public void start()

//汽车启动。输出汽车已启动,并输出汽车的各个属性

System.out.println("汽车已启动,汽车颜色为"+color+",车门数为"+door+",车速为"+speed);

public void speedUp(float speed)

//加速

System.out.println("汽车加速到"+speed+"km/h");

public void shutDown(float speed)

//减速

System.out.println("汽车减速到"+speed+"km/h");

public void brake()

//刹车

System.out.println("已刹车");

public class Test

public static void main(String[] args)

Car car = new Car();

car.start();

car.speedUp(100);

car.shutDown(60);

car.brake();

Car car1 = new Car("白色",4,20.2F);

car1.start();

car1.speedUp(100);

car1.shutDown(60);

car1.brake();

运行结果

参考技术A public class CarInfo
 private String color;
 private int door;
 private float speed;
 
 CarInfo()
     this.color="red";
     this.door=4;
     this.speed=80F;
 
 public void setColor(String color)
     this.color=color;
 
 public String getColor()
     return this.color;
 
 public void setDoor(int door)
     this.door=door;
 
 public int getDoor()
     return this.door;
 
 public void setSpeed(float speed)
     this.speed=speed;
 
 public float getSpeed()
     return this.speed;
 

本回答被提问者采纳
参考技术B new this dian 参考技术C public class Car
// 请填写相应的代码
String color;// 车的颜色
int door;// 车门数量
float speed;// 车的速度
// 编写一个无参构造方法,构造对象的同时给各属性赋值。
public Car()
// 请填写相应的代码
color = "black";
door = 4;
speed = 120.0f;

// 编写一个具有3个参数的构造方法
public Car(String color, int door, float speed)
this.color = color;
this.door = door;
this.speed = speed;


public String getColor()
return color;

public void setColor(String color)
this.color = color;

public int getDoor()
return door;

public void setDoor(int door)
this.door = door;

public float getSpeed()
return speed;

public void setSpeed(float speed)
this.speed = speed;

public void start()
// 汽车启动。输出汽车已启动,并输出汽车的各个属性
System.out.println("汽车已启动...");
System.out.println("汽车的颜色:"+color+",汽车的门:"+door+",汽车的速度:"+speed);

public void speedUp(float speed)
// 加速
System.out.println("汽车正在加速。。。");

public void shutDown(float speed)
// 减速
System.out.println("汽车正在减速。。。");

public void brake()
// 刹车
System.out.println("汽车正在刹车。。。");

public static void main(String[] args)
Car car = new Car();
car.speedUp(car.getSpeed());
car.shutDown(car.getSpeed());
car.brake();

参考技术D public Car()
this.color='黑';
this.door=4;
this.speed=100;


编写一个具有3个参数的构造方法
public Car(String color,int door,float speed)
this.color=color;
this.door=door;
this.speed=speed;


public void start()
//汽车启动。输出汽车已启动,并输出汽车的各个属性
System.out.println("汽车启动");
System.out.println("颜色:"+this.color+"车门数量:"+this.door+"速度"+this,speed);

public void speedUp(float speed)
//加速
//传入的为增加的速度
this.speed=this.speed+speed;
//传入的为增加后的速度
this.speed=speed;


public void shutDown(float speed)
//减速
//传入的为的速度
this.speed=this.speed-speed;
//传入的为增加后的速度
this.speed=speed;

public void brake()
//刹车
this.speed=0;

以上是关于用JAVA编写 一个汽车类其中有属性:颜色、类型,有成员方法:move 和stop方法的主要内容,如果未能解决你的问题,请参考以下文章

请问如何用Java编写一个汽车类Car

Java基础-继承-编写一个Java应用程序,设计一个汽车类Vehicle,包含的属性有车轮个数 wheels和车重weight。小车类Car是Vehicle的子类,其中包含的属性有载人数 loade

1. 编写一个Java应用程序,设计一个汽车类Vehicle,包含的成员属性有:车轮个数wheels和车重weight。

Java定义一个汽车类,要求在底下,谢谢各位了

第11周JAVA

第11周JAVA