1700455042
1700455043
代码清单3-1 司机源代码
1700455044
1700455045
public class Driver{
1700455046
1700455047
//司机的主要职责就是驾驶汽车
1700455048
1700455049
public void drive(Benz benz){
1700455050
1700455051
benz.run();
1700455052
1700455053
}
1700455054
1700455055
}
1700455056
1700455057
司机通过调用奔驰车的run方法开动奔驰车,其源代码如代码清单3-2所示。
1700455058
1700455059
代码清单3-2 奔驰车源代码
1700455060
1700455061
public class Benz{
1700455062
1700455063
//汽车肯定会跑
1700455064
1700455065
public void run(){
1700455066
1700455067
System.out.println(“奔驰汽车开始运行……”);
1700455068
1700455069
}
1700455070
1700455071
}
1700455072
1700455073
有车,有司机,在Client场景类产生相应的对象,其源代码如代码清代3-3所示。
1700455074
1700455075
代码清单3-3 场景类源代码
1700455076
1700455077
public class Client{
1700455078
1700455079
public static void main(String[]args){
1700455080
1700455081
Driver zhangSan=new Driver();
1700455082
1700455083
Benz benz=new Benz();
1700455084
1700455085
//张三开奔驰车
1700455086
1700455087
zhangSan.drive(benz);
1700455088
1700455089
}
1700455090
1700455091
}
[
上一页 ]
[ :1.700455042e+09 ]
[
下一页 ]