类的继承

来源:互联网 发布:知乎学堂错题本 编辑:程序博客网 时间:2024/06/06 02:38
package test5;public class people {protected double weight,height;public void speakHello(){System.out.println("yayayaya");}public void averageHeight(){height = 173;System.out.println("average height:"+height);}public void averageWeight(){weight = 70;System.out.println("average weight:"+weight);}}

package test5;public class China extends people{public void speakHello(){System.out.println("你好!");}public void averageHeight(){height = 168.78;System.out.println("中国人的平均身高:"+height+"厘米");}public void averageWeight(){weight = 65;System.out.println("中国人的平均体重:"+weight+"KG");}public void chinaGongfu(){System.out.println("坐如钟,站如松,睡如弓");}}
package test5;public class American extends people{public void speakHello(){System.out.println("How do you do?");}public void averageHeight(){height = 176;System.out.println("American's average height:" + height + "cm.");}public void averageWeight(){weight = 75;System.out.println("American's average weight:" + weight + "kg.");}public void americanBoxing(){System.out.println("直拳、勾拳、组合拳。");}}
package test5;public class BeiJing extends China {public void averageHeight(){height = 172.5;System.out.println("北京人的平均身高:" + height + "cm.");}public void averageWeight(){weight = 172.5;System.out.println("北京人的平均体重:" + weight + "kg.");}public void beijingOpera(){System.out.println("花脸、青衣、花旦、老生");}}
package test5;public class Example {public static void main(String[] args) {China china = new China();American ame = new American();BeiJing bj = new BeiJing();china.speakHello();ame.speakHello();bj.speakHello();china.averageHeight();china.averageWeight();ame.averageHeight();ame.averageWeight();bj.averageHeight();bj.averageWeight();china.chinaGongfu();ame.americanBoxing();bj.chinaGongfu();bj.beijingOpera();}}




原创粉丝点击