交通工具用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("减速不能超过当前速度");

}

}

}

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值