/*

* Copyright (c) 2013, 烟台大学计算机学院

* All rights reserved.

* 文件名称: people05-1——中国人、北京人和美国人

* 作    者:孙红蕾

* 完成日期:2013 年 10 月 13 日

* 问题描述:编写程序模拟中国人、美国人是人,北京人是中国人。除主类外,程序中有4个类:People,ChinaPeople,AmericanPeople和BeijingPeople类。

* 输入描述: 无

* 程序输出:  显示Test中的指令。

* 算法设计:略

*/

public class Test {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubChinaPeople 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();}}
public class People {protected double height,weight;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);}
}
public class ChinaPeople 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+"千克");}public void chinaGongfu(){System.out.println("坐如钟,站如松,睡如弓");}
}
public class AmericanPeople 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("直拳、勾拳、组合拳");}
}
public class BeijingPeople extends ChinaPeople{public void averageHeight(){height=172.5;System.out.println("中国人的平均身高:"+height+"厘米");}public void averageWeight(){weight=70;System.out.println("中国人的平均体重:"+weight+"千克");}void beijingOpera(){System.out.println("花脸、青衣、花旦和老生");}
}

people05-1——中国人、北京人和美国人相关推荐

  1. Java中国人、北京人和美国人

    Java中国人.北京人和美国人 代码如下: People.java: public abstract class People {double height;double Weight;public ...

  2. JAVA中国人与美国人

    JAVA中继承与接口的使用之中国人与美国 实验代码 People.java package lab2;public class People {protected double weight, hei ...

  3. 子墨对酒《三国杀》里论模式(三)适配器模式

    如果你是一个Android程序员,那么你一定对适配器模式情有独钟.如果你还不知道 适配器模式为何物,你还陶醉在自己对AdapterView子类运用的有多熟的暗中自喜中,希望这篇文章能给你当头棒喝.人们 ...

  4. HTML 基本概念梳理——涉及HTML简要发展史、基本标签

    本文原产于个人有道云笔记,迁移CSDN时部分图片未上传,格式未调整.望阅读的人海量. 1.HTML基础--基本概念 1.1什么是浏览器 浏览器是安装在电脑里面的一个软件, 能够将网页内容呈现给用户查看 ...

  5. IT 外包中的甲方乙方,德国人,美国人,印度人和日本人印象杂谈

    开篇介绍 最近经常和朋友聚会,三十而立的年龄自然讨论最多的就是各自的小家庭,如何赚钱,工作,未来的就业发展,职业转型等话题.还有各种跳槽,机会选择,甲方乙方以及外包中的各种趣事,外企与国内私企的发展机 ...

  6. 寻找突破口语学习技巧

    主持人语:很多读者来信谈到,他们一直把英语当作一门知识在学习,从小学到大,可到最后一和外国人交谈,发现自己还是不会说英语.其实学一种语言,交流是目的,而不是语言本身,语言的交流与掌握大量的词汇.句型. ...

  7. 练好英语口语的六大法宝

    有没有机会在美国生存.发展下去,关键是要看有没有机会去表达自己,和别人交流.如果你学的是哑巴英语,到了美国你将十分困难.而目前我们的大学英语教育是有缺陷的.学一种语言,交流是目的,而不是语言本身.我们 ...

  8. 快速提高英语口语和听力水平的办法_转载

    快速提高英语口语和听力水平的办法_转载 掌握技巧 学好口语 有没有机会在美国生存.发展下去,关键是要看有没有机会去表达自己,和别人交流.如果你学的是哑巴英语,到了美国你将十分困 难.而目前我们的大学英 ...

  9. 字选项套接字选项-java教程

    今天一直在研究字选项之类的问题,现在正好有机会和大家分享一下. ================================================  套接字机制供给了两个套接字选项接口来 ...

最新文章

  1. Swift 中使用 SQLite——打开数据库
  2. 分享一下我为什么可以获得ssp
  3. 大数据分析决策平台问题总结
  4. 对管理学的认识 知乎摘抄
  5. android中互斥的控件,Android控件之Radiobutton与RadioGroup
  6. vb 通过php连接mysql数据库连接_PHP连接MySQL数据库的几种方法
  7. Maven 打包war文件
  8. 视觉SLAM笔记(63) RGB-D 稠密建图
  9. 浅谈HTTP中Get与Post的区别[转 hyddd]
  10. VMware vCenter Server Appliance Photon OS安全修补程序
  11. Linux基本命令之date命令的参数及获时间戳的方法
  12. DealComment (注释处理工具)
  13. tp3.2 页面trace使用
  14. java 微博发布时间_java 对新浪微博微博的发表时间解析
  15. clion-debug调试步骤
  16. 未来计算机教师职业愿景展望,教师愿景与职业规划
  17. C# 实现俄罗斯方块
  18. 道路交通标志设计要素和基本原则
  19. 激荡20年,芯片产能从零起步到反超美国,中国制造的又一大成就
  20. GeoTools开发GIS图形界面应用程序

热门文章

  1. rsync+sersync实时同步数据
  2. 使用ffmpeg进行视频下采样(放大/缩小)
  3. 口腔类小程序开发设计方案
  4. 源码分享篇:使用Python进行QQ批量登录
  5. PostgreSQL 12 `GRANT` 命令
  6. Ubuntu下 .Desktop文件设置
  7. 结构化程序设计与非结构化程序设计之分
  8. 没有公网ip的企业的内网部署金蝶服务器实现外网访问的解决方案。
  9. 感知机2-多层感知机
  10. Neumann 纽曼话筒选购指南