P39 继承 代码补完
Example.java
- class People
- {
- protected double weight,height;
- public void speakHello()
- {
- System.out.println("yayawawa");
- }
- public void averageHeight()
- {
- height=173;
- System.out.println("average height:"+height);
- }
- public void averageWeight()
- {
- weight=70;
- System.out.println("average weight:"+weight);
- }
- }
- class ChinaPeople extends People
- {
- public void speakHello()
- {
- System.out.println("你好,吃了吗?");
- }
- public void averageHeight()
- {
- System.out.println("中国人的平均身高:168.78厘米");
- }
- public void averageWeight()
- {
- System.out.println("中国人的平均体重:65公斤");
- }
- public void chinaGongfu()
- {
- System.out.println("坐如钟,站如松,睡如弓");
- }
- }
- class AmericanPeople extends People
- {
- public void speakHello()
- {
- System.out.println("How do you do?");
- }
- public void averageHeight()
- {
- System.out.println("Amerian Average height:188.0 cm");
- }
- public void averageWeight()
- {
- System.out.println("Amerian Average weight:82.23 kg");
- }
- public void americanBoxing()
- {
- System.out.println("直拳,钩拳");
- }
- }
- class BeijingPeople extends ChinaPeople
- {
- public void speakHello()
- {
- System.out.println("您好");
- }
- public void averageHeight()
- {
- System.out.println("北京人的平均身高:166.0厘米");
- }
- public void averageWeight()
- {
- System.out.println("北京人的平均体重:67.4公斤");
- }
- public void beijingOpera()
- {
- System.out.println("京剧术语");
- }
- }
- public class Example
- {
- public static void main(String args[])
- {
- ChinaPeople chinaPeople=new ChinaPeople();
- AmericanPeople americanPeople=new AmericanPeople();
- BeijingPeople beijingPeople=new BeijingPeople();
- chinaPeople.speakHello();
- americanPeople.speakHello();
- beijingPeople.speakHello();
- chinaPeople.averageHeight();
- americanPeople.averageHeight();
- beijingPeople.averageHeight();
- chinaPeople.averageWeight();
- americanPeople.averageWeight();
- beijingPeople.averageWeight();
- chinaPeople.chinaGongfu();
- americanPeople.americanBoxing();
- beijingPeople.beijingOpera();
- beijingPeople.chinaGongfu();
- }
- }
本文通过一个Java程序示例展示了不同类之间的继承关系,并实现了特定的方法覆盖,以体现不同文化背景的人群在打招呼方式、平均身高及体重等方面的差异。
1061

被折叠的 条评论
为什么被折叠?



