1700458920
System.out.println(“悍马H1发动……”);
1700458921
1700458922
}
1700458923
1700458924
protected void stop(){
1700458925
1700458926
System.out.println(“悍马H1停车……”);
1700458927
1700458928
}
1700458929
1700458930
protected boolean isAlarm(){
1700458931
1700458932
return this.alarmFlag;
1700458933
1700458934
}
1700458935
1700458936
//要不要响喇叭,是有客户的来决定的
1700458937
1700458938
public void setAlarm(boolean isAlarm){
1700458939
1700458940
this.alarmFlag=isAlarm;
1700458941
1700458942
}
1700458943
1700458944
}
1700458945
1700458946
只要调用H1型号的悍马,默认是有喇叭响的,当然你可以不让喇叭响,通过isAlarm(false)就可以实现。H2型号的悍马是没有喇叭声响的,其源代码如代码清单10-11所示。
1700458947
1700458948
代码清单10-11 扩展后的H2悍马
1700458949
1700458950
public class HummerH2Model extends HummerModel{
1700458951
1700458952
protected void alarm(){
1700458953
1700458954
System.out.println(“悍马H2鸣笛……”);
1700458955
1700458956
}
1700458957
1700458958
protected void engineBoom(){
1700458959
1700458960
System.out.println(“悍马H2引擎声音是这样在……”);
1700458961
1700458962
}
1700458963
1700458964
protected void start(){
1700458965
1700458966
System.out.println(“悍马H2发动……”);
1700458967
1700458968
}
1700458969
[
上一页 ]
[ :1.70045892e+09 ]
[
下一页 ]