交通工具用java怎么写

编程入门 行业动态 更新时间:2024-10-25 18:32:50

<a href=https://www.elefans.com/category/jswz/34/1702611.html style=交通工具用java怎么写"/>

交通工具用java怎么写

/**

定义一个交通工具

其中有属性:

速度(speed)

体积(size)

方法移动(move)

设置速度(setSpeed(int speed))

加速speedUp()

减速speedDown()

在测试类Vehicle中的main()中实例化一个交通工具对象,并通过

方法给他初始化speed,size的值并且打印出来。另外调用加速减速的方法对速度进行改变。

*/

public class HomeWork{

public static void main(String[] args) {

Vehicle nikehao = new Vehicle(100,5);

System.out.println("速度:"+nikehao.getSpeed());

System.out.println("体积:"+nikehao.getSize());

//输出移动方式

nikehao.move();

//调用加速

nikehao.speedUp(5);

//调用减速

nikehao.speedDown(2);

}

}

class Vehicle{

//速度

private int speed;

//体积

private int size;

//构造方法

public Vehicle(int speed, int size) {

this.speed = speed;

this.size = size;

}

public int getSpeed() {

return speed;

}

public void setSpeed(int speed) {

this.speed = speed;

}

public int getSize() {

return size;

}

public void setSize(int size) {

this.size = size;

}

//移动方法

public void move(){

System.out.println("交通工具:尼克号轮船 正在航行中!");

}

//加速

public void speedUp(int addSpeed){

int add = this.getSpeed()+addSpeed;

if (add>120){

System.out.println("超速,请减速慢行");

}else {

System.out.println("正在加速:"+addSpeed+" "+"当前速度:"+this.getSpeed());

}

}

//减速

public void speedDown(int aooSpeed){

if (this.getSpeed()>aooSpeed) {

this.setSpeed(this.getSpeed()-aooSpeed);

System.out.print("正在减速:"+aooSpeed+" "+"当前速度:"+this.getSpeed());

}else {

System.out.print("减速不能超过当前速度");

}

}

}

更多推荐

交通工具用java怎么写

本文发布于:2024-02-26 13:17:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1702610.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:交通工具   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!