请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等 方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(set
2017-09-26 19:39
681 查看
public class Vehicle { int speed; int size; int SpeedUp; int SpeedDown; double move; int ChangeSpeedup; int ChangeSpeeddown; Vehicle() { //构造无参方法 } Vehicle(int sp, int si) { speed = sp; size = si; //构造有参的方法并将sp的值赋给speed,si的值赋给size } //移动(方法) public void move() { move=1.0; System.out.println("输出移动速度的距离"+move); } //设置有参数的速度(方法) public int setSpeed(int speed){ speed=speed; return speed; } //设置有参数的体积(方法) public int setSize(int size){ size=size; return size; } //加速 public int SpeedUp(){ System.out.println("输出加速时的速度:"+SpeedUp); return SpeedUp; } //减速 public int SpeedDown(){ System.out.println("输出减速时的速度:"+SpeedDown); return SpeedDown; } //加速后改变的速度 public void ChangeSpeedup(){ ChangeSpeedup=speed+SpeedUp; System.out.println("输出加速后的速度:"+ChangeSpeedup); } //减速后改变的速度 public void ChangeSpeeddown(){ ChangeSpeeddown=speed-SpeedDown; System.out.println("输出减速后的速度:"+ChangeSpeeddown); } }
public class VehicleTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Vehicle vehicle=new Vehicle(); //声明对象并为对象分配变量
vehicle.speed=5;//给速度赋初值
vehicle.size=10;//给体积赋初值
System.out.println("当前速度为:"+vehicle.speed);
System.out.println("当前体积为:"+vehicle.size);
vehicle.SpeedUp=4; //给加速赋初值
vehicle.SpeedDown=1; //给减速赋初值
//调用方法输出结果
vehicle.move();
vehicle.SpeedUp();
vehicle.SpeedDown();
vehicle.ChangeSpeedup();
vehicle.ChangeSpeeddown();
}
}
本实验主要用到了类声明,并通过类创建对象,无参和有参构造方法的使用,并通过创建的对象分配变量以及调用方法。
运行结果为:
相关文章推荐
- 请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等 方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(s
- 课堂练习1:定义一个交通工具(Vehicle)类,其中有: 属性:速度(speed),体积(size) 方法:移动(move()),设置速度(setSpeed(int speed)),设置体积
- 请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等 方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(s
- 1.请定义一个交通工具(Vehicle)的类其中有: 属性: 速度(speed)、 体积(size)等,方法:移动(move())、设置速度(setSpeed(int speed))、加速 spee
- 请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等 方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(s
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 用unity写的 定义一个车辆(Vehicle)基类,具有Run、Stop等方法,具有Speed(速度)、MaxSpeed(最大速度)、Weight(重量)等域。然后以该类为基类,派生出bicycl
- delphi Form属性设置 设置可实现窗体无最大化,并且不能拖大拖小(写一个WM_EXITSIZEMOVE的空函数)
- 请定义一个交通工具(Vehicle)的类,其中有: