1700457160
我们定义的每个人种都有两个方法:getColor(获得人的皮肤颜色)和talk(交谈),其源代码如代码清单8-1所示。
1700457161
1700457162
1700457163
1700457164
1700457165
图8-1 女娲造人类图
1700457166
1700457167
代码清单8-1 人类总称
1700457168
1700457169
public interface Human{
1700457170
1700457171
//每个人种的皮肤都有相应的颜色
1700457172
1700457173
public void getColor();
1700457174
1700457175
//人类会说话
1700457176
1700457177
public void talk();
1700457178
1700457179
}
1700457180
1700457181
接口Human是对人类的总称,每个人种都至少具有两个方法,黑色人种、黄色人种、白色人种的代码分别如代码清单8-2、代码清单8-3、代码清单8-4所示。
1700457182
1700457183
代码清单8-2 黑色人种
1700457184
1700457185
public class BlackHuman implements Human{
1700457186
1700457187
public void getColor(){
1700457188
1700457189
System.out.println(“黑色人种的皮肤颜色是黑色的!”);
1700457190
1700457191
}
1700457192
1700457193
public void talk(){
1700457194
1700457195
System.out.println(“黑人会说话,一般人听不懂。”);
1700457196
1700457197
}
1700457198
1700457199
}
1700457200
1700457201
代码清单8-3黄色人种
1700457202
1700457203
public class YellowHuman implements Human{
1700457204
1700457205
public void getColor(){
1700457206
1700457207
System.out.println(“黄色人种的皮肤颜色是黄色的!”);
1700457208
1700457209
}
[
上一页 ]
[ :1.70045716e+09 ]
[
下一页 ]