实验1 (People类): 1.实验目的:了解继承性,方法的重写和继承 People.java public class People { 【代码 1 】 //] 定义 double 型的成员变量 weight 和 height ,设置权限为 protected. 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); } } ChinaPeople.java public class ChinaPeople extends People{ public void speakHello(){ 【代码 2 】 // 重写父类的 speakHello 方法,在命令行输出“你好!”文字 } public void averageHeight(){ height=168.78; System.out.println(" 中国人的平均身高 :" +height+" CM "); } public void averageWeight(){ weight=65; System.out.println(" 中国人的平均体重 :" +weight+" KG "); } public void ChinaChongFu(){ System.out.println(" 中国功夫 "); } } AmericanPeople.java public class AmericanPeople extends People{ public void speakHello(){ System.out.println("How do you do"); } public void averageHeight(){ height=176; System.out.println("average height :"+ height); } public void averageWeight(){ weight=75; System.out.println("average weight :"+ weight); } public void americanBoxing(){ System.out.println(" 美国搏击 "); } } BeijingPeople.java public class BeijingPeople extends ChinaPeople{ public void averageHeight(){ height=172.5; System.out.println(" 北京人的平均身高 :" +height+" CM "); } public void averageWeight(){ weight=70; System.out.println(" 北京人的平均体重 :" +weight+" KG "); } 【代码 3 】 // 定义一个 beijingOpera 的新方法。 { System.out.println(" 京剧 "); } } Main.java public class Main { public static void main(String args[]){ ChinaPeople chinaPeople = new ChinaPeople(); AmericanPeople americanPeople=new AmericanPeople(); 【代码 4 】 // 创建一个beijingPeople的对象,并进行初始化 chinaPeople.speakHello(); americanPeople.speakHello(); beijingPeople.speakHello(); chinaPeople.averageHeight(); americanPeople.averageHeight(); beijingPeople.averageHeight(); chinaPeople.averageWeight(); americanPeople.averageWeight(); beijingPeople.averageWeight(); 【代码 5 】 // chinaPeople 调用 ChinaChongFu() americanPeople.americanBoxing();; beijingPeople.beijingOpera(); beijingPeople.ChinaChongFu(); } }