打字猴:1.70045792e+09
1700457920 System.out.println(“白色人种会说话,一般说的都是单字节。”);
1700457921
1700457922 }
1700457923
1700457924 }
1700457925
1700457926 代码清单9-3 黑色人种
1700457927
1700457928 public abstract class AbstractBlackHuman implements Human{
1700457929
1700457930 public void getColor(){
1700457931
1700457932 System.out.println(“黑色人种的皮肤颜色是黑色的!”);
1700457933
1700457934 }
1700457935
1700457936 public void talk(){
1700457937
1700457938 System.out.println(“黑人会说话,一般人听不懂。”);
1700457939
1700457940 }
1700457941
1700457942 }
1700457943
1700457944 代码清单9-4 黄色人种
1700457945
1700457946 public abstract class AbstractYellowHuman implements Human{
1700457947
1700457948 public void getColor(){
1700457949
1700457950 System.out.println(“黄色人种的皮肤颜色是黄色的!”);
1700457951
1700457952 }
1700457953
1700457954 public void talk(){
1700457955
1700457956 System.out.println(“黄色人种会说话,一般说的都是双字节。”);
1700457957
1700457958 }
1700457959
1700457960 }
1700457961
1700457962 每个抽象类都有两个实现类,分别实现公共的最细节、最具体的事物:肤色和语言。具体的实现类实现肤色、性别定义,以黄色女性人种为例,如代码清单9-5所示。
1700457963
1700457964 代码清单9-5 黄色女性人种
1700457965
1700457966 public class FemaleYellowHuman extends AbstractYellowHuman{
1700457967
1700457968 //黄人女性
1700457969
[ 上一页 ]  [ :1.70045792e+09 ]  [ 下一页 ]