/*
* Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 文件名称: vehicle04-1——机动车
* 作 者:孙红蕾
* 完成日期:2013 年 10 月 13 日
* 问题描述:编写一个Java应用程序,该程序中有两个类:Vehicle(刻画机动车),User(主类)。
* 输入描述: 无
* 程序输出: car的功率及速度
* 算法设计:略
*/
public class User {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Vehicle car1,car2;
car1=new Vehicle();
car2=new Vehicle();
car1.setPower(128);
car2.setPower(76);
System.out.println("car1的功率是:"+car1.getPower());
System.out.println("car2的功率是:"+car2.getPower());
car1.speedUp(80);
car2.speedUp(80);
System.out.println("car1目前的速度是:"+car1.getSpeed());
System.out.println("car2目前的速度是:"+car2.getSpeed());
car1.speedDown(10);
car2.speedDown(20);
System.out.println("car1目前的速度是:"+car1.getSpeed());
System.out.println("car2目前的速度是:"+car2.getSpeed());
}
}
public class Vehicle {
double speed; //机动车的速度
int power; //机动车的功率
//加速功能
void speedUp(int s){
speed=speed+s;
}
//减速功能
void speedDown(int d){
speed=speed-d;
}
//设置机动车的功率
void setPower(int p){
power=p;
}
//获取机动车的功率
int getPower(){
return power;
}
double getSpeed(){
return speed;
}
}