题目:
在Vehicle类的基础上创建一个Tractor(拖拉机)类,它不仅拥有journey、wheelNum、LoadNum、driveSpeed四个属性和DriveAt()方法,而且还拥有自己的plough()方法,在该方法中要求能够显示journey、wheelNum、LoadNum三个属性的值。
请编写测试类,调用DriveAt()、plough()方法。
Vehicle类的程序代码:
代码:大家自己调试吧,嘻嘻
package JavaExperiment2;
class tractor
{
public float journey;
public int wheelNum;
public int loadNum;
public int driveSpeed;
public void driveAt(int speed)
{
if(speed>60){
System.out.println("行车速度太快,容易造成事故");
//如果要求的车速过快,则机动车自动以40单位速度行驶
driveSpeed=40;}
else{
System.out.println("你在安全速度行驶");
driveSpeed=speed;
}
}
public tractor()
{
journey= 100.3f;
wheelNum=4;
loadNum=1;
}
public String plough()
{
return "journey="+journey+" wheelNum"+wheelNum+" loadNum"+loadNum;
}
}
public class Question2 {
public static void main(String[] args) {
tractor a1= new tractor();
System.out.println(a1.plough());
a1.driveAt(80);
System.out.println("driveSpeed="+a1.driveSpeed);
a1.driveAt(20);
System.out.println("driveSpeed="+a1.driveSpeed);
}
}
写在后面:
云母屏风烛影深,长河渐落晓星辰。嫦娥应悔偷灵药,碧海青天夜夜心。
附录:
命名规范
1、 类名、接口名首字母大写,如果类名、接口名由多个单词组成,每个单词的首字母都要大写。
2、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。
3、 常量名全部大写
写了好几遍分,命名还是经常忘,噗,不要在意啦。