zoukankan      html  css  js  c++  java
  • 中国人、美国人、北京人

    package people;
    
    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+"Kgs");
    	}
    	public void americanBoxing()
    	{
    		System.out.println("直拳、勾拳、组合拳");
    	}
    }
    
    package people;
    
    public class BeijingPeople extends ChinaPeople{
    	public void averageHeight()
    	{
    		height = 172.5;
    		System.out.println("北京人的平均身高:"+height+"厘米");
    	}
    	public void averageWeight()
    	{
    		weight = 70;
    		System.out.println("北京人的平均体重:"+weight+"千克");
    	}
    	public void beijingOpera()
    	{
    		System.out.println("花脸、青衣、花旦和老生");
    	}
    }
    
    package people;
    
    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("坐如钟、站如松、行如风");
    	}
    }
    
    package people;
    
    public class People {		//基类
    	double height;
    	double weight;
    	
    	public void speakHello()
    	{}
    	
    	public void averageHeight()
    	{}
    	
    	public void averageWeight()
    	{}
    }
    
    package people;
    
    public class Example {
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		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.chinaGongFu();
    		americanPeople.americanBoxing();
    		beijingPeople.beijingOpera();
    		beijingPeople.chinaGongFu();
    	}
    
    }
    



  • 相关阅读:
    数据结构第四篇——线性表的链式存储之双向链表
    基本概念之引用赋值需要注意什么?
    基本概念之将引用作为函数的参数有哪些特点?
    基本概念之什么是引用?
    基本概念之模板类有什么优势?
    我的第一篇博文
    为CentOS 6 配置本地YUM源
    为CentOS 6 配置本地YUM源
    poj 1990 MooFest
    [置顶] 学生信息管理系统“重复设置”问题
  • 原文地址:https://www.cnblogs.com/pangblog/p/3367650.html
Copyright © 2011-2022 走看看