云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java 2实用教程(第三版)实验指导与习题解答

Java 2实用教程(第三版)实验指导与习题解答

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 10:58:17

public static void main(String args[ ]) {

SquareEquation equation=new SquareEquation(4,5,1); equation.getRoots();

equation.setCoefficient(-3,4,5); equation.getRoots(); } }

上机实践4 继承与接口

实验1 继承

1.答案:

【代码1】: public void speakHello()

{

System.out.println(\你好,吃饭了吗?\ }

【代码2】:

public void averageHeight()

{

height=173;

System.out.println(\中国人的平均身高:\厘米\ }

【代码3】:

public void averageWeight()

{

weight=67.34;

System.out.println(\中国人的平均体重:\公斤\ } 【代码4】: System.out.println(\坐如钟,站如松,睡如弓\

【代码5】:

public void speakHello()

{

System.out.println(\ }

【代码6】:

public void averageHeight()

{

17

height=188;

System.out.println(\ }

【代码7】:

public void averageWeight()

{

weight=80.23;

System.out.println(\

}

【代码8】: System.out.println(\直拳、钩拳\

【代码9】:

public void speakHello()

{

System.out.println(\您好\ }

【代码10】:

public void averageHeight()

{

height=16;

System.out.println(\北京人的平均身高:\厘米\ }

【代码11】:

public void averageWeight()

{

weight=6;

System.out.println(\北京人的平均体重:\公斤\ } 【代码12】: System.out.println(\京剧术语\2.模板代码

Example.java

class People {

protected double weight,height; public void speakHello() {

System.out.println(\ }

public void averageHeight() {

height=173;

System.out.println(\ }

public void averageWeight()

18

{

weight=70;

System.out.println(\ } }

class ChinaPeople extends People {

【代码1】 //重写public void speakHello()方法,要求输出类似“你好,吃了吗”这样的 //汉语信息

【代码2】 //重写public void averageHeight()方法,要求输出类似 //“中国人的平均身高:168.78厘米”这样的汉语信息 【代码3】 //重写public void averageWeight()方法,

//要求输出类似“中国人的平均体重:65公斤”这样的汉语信息 public void chinaGongfu() {

【代码4】//输出中国武术的信息,例如:\坐如钟,站如松,睡如弓\等 } }

class AmericanPeople extends People {

【代码5】 //重写public void speakHello()方法,要求输出类似 //“How do you do”这样的英语信息。 【代码6】 //重写public void averageHeight()方法 【代码7】 //重写public void averageWeight()方法 public void americanBoxing() {

【代码8】//输出拳击的信息,例如,“直拳”、“钩拳”等 } }

class BeijingPeople extends ChinaPeople {

【代码9】 //重写public void speakHello()方法,要求输出类似“您好”这样的汉语信息

【代码10】 //重写public void averageHeight()方法

【代码11】 //重写public void averageWeight()方法 public void beijingOpera() {

【代码12】//输出京剧的信息 } }

public class Example {

public static void main(String args[]) {

ChinaPeople chinaPeople=new ChinaPeople();

19

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(); } }

实验2 上转型对象

1.答案:

【代码1】:

public double earnings() {

return 50000.456; }

【代码2】: public double earnings() {

return 12*2300; } 【代码3】:

public double earnings() {

return 52*500; }

【代码4】:

for(int i=0;i

salaries=salaries+employee[i].earnings(); }

2.模板代码

20

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

public static void main(String args[ ]) { SquareEquation equation=new SquareEquation(4,5,1); equation.getRoots(); equation.setCoefficient(-3,4,5); equation.getRoots(); } } 上机实践4 继承与接口 实验1 继承 1.答案: 【代码1】: public void speakHello() { System.out.println(\你好,吃饭了吗?\

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com