类与对象 实验一 机动车

       上机实践4  类与对象

                                          实验1 机动车(vehicle)

*作者:袁静


*时间:9月24号







程序执行入口:
	
	
public class User {
	public static void main(String[]srgs){
		//声明对象
		Vehicle car1,car2;
		//使用new运算符和默认的构造函数方法创建对象car1
		car1=new Vehicle();
		//使用new运算符和默认的构造函数方法创建对象car2
		car2=new Vehicle();
		
		//设置机动车的功率
		car1.setPower(128);
		car2.setPower(76);
		
		System.out.println("car1目前的功率为:"+car1.getPower());
		System.out.println("car2目前的功率为:"+car2.getPower());
		//调用speedUp(int p)方法,将当前的速度值增加80
		car1.speedUp(80);
		car2.speedUp(100);
		System.out.println("car1目前的速度为:"+car1.getSpeed());
		System.out.println("car2:目前的速度为:"+car2.getSpeed());
		//调用speedDown()方法,将当前速度值减小
		car1.speedDown(10);
		car2.speedDown(20);
		
		System.out.println("car1:减速后的速度为:"+car1.getSpeed());
		System.out.println("car2减速后的速度为:"+car2.getSpeed());
	
	}

}




实现相应函数:

	public class Vehicle {
		//声明变量speed,用于表示速度
		 double speed;
		//声明变量power,用于刻画机动车的功率
		int power;
		
		//方法定义:
		//定义了speedUP方法,体现机动车有加速功能
		void speedUp(int u){
			speed=speed+u;
		}
		//定义了speedDown方法,体现机动车有减速功能
		
		void speedDown(int d){
			speed=speed-d;
		}
		//定义了GetPower方法,用于得到机动车的功率
		  double getSpeed(){
			  
			  return speed;
			  
		  }
		//定义了setPower方法,用于设置机动车的功率
	     void setPower(int p){
			power=p;
			
		}
		//定义了getPower方法,用于得到机动车的功率
		 int getPower(){
			 return power;
		 }

	}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章