打字猴:1.700455034e+09
1700455034 我们通过一个例子来说明反论题是不成立的。现在的汽车越来越便宜了,一个卫生间的造价就可以买到一辆不错的汽车,有汽车就必然有人来驾驶,司机驾驶奔驰车的类图如图3-1所示。
1700455035
1700455036
1700455037
1700455038
1700455039 图3-1 司机驾驶奔驰车类图
1700455040
1700455041 奔驰车可以提供一个方法run,代表车辆运行,实现过程如代码清单3-1所示。
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();
[ 上一页 ]  [ :1.700455034e+09 ]  [ 下一页 ]