- 6
- 0
- 约2.2万字
- 约 3页
- 2017-06-08 发布于河南
- 举报
Java 重写的例子
java中的方法重写举例?
悬赏分:10 - 解决时间:2008-10-17 21:31
class People
{protected double weight,height;
public void speakHello()
{System.out.println(yayawawa);
}
public void averageHeight()
{heigth=173;
System.out.println(average height:+height);
}
public void averageWeight()
{weight=70;
System.out.println(average weight:+weight);
}
}
class ChinaPeople extends People
{代码1//重写public void speakHello()方法
//要求输出类似“你好,吃饭了吗”这样的汉语信息
代码2//重写public void averageHeight()方法
//要求输出类似“中国人的平均身高:173.0厘米”这样的汉语信息
代码3//重写public void averageWeight()方法
//要求输出类似“中国人的平均体重:67.34公斤”这样的汉语信息
System.out.println(ChinaPeople.speakHello+ChinaPeople.averageHeight+ChinaPeople.averageWeight);
public void chinaGongfu()
{System.out.println(坐如钟,站如松,睡如弓);
}
}
class AmericanPeople extends People
{代码5//重写public void speakHello()方法
//要求输出类似“How do you do”这样的英语信息
代码6//重写public void averageHeight()方法
代码7//重写public void averageWeight()方法
public void americanBoxing()
{System.out.println(直拳,勾拳);
}
}
class BeijingPeople extends ChinaPeople
{代码9//重写public void speakHello()方法
//要求输出类似“您好”这样的汉语信息
代码10//重写public void averageHeight()方法
代码11//重写public void averageWeight()方法
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.beijingOpera();
americanPeople.americanBoxing();
beijingPeople.beijingOpera();
beijingPeople.chinaGongfu();
}
}
这个程序如何填写代码,我对那个重写的方法不了解,望有心人士能够为我解答,谢谢啦!
问题补充:public void speakHello(){System.out.prin
原创力文档

文档评论(0)