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



  • 相关阅读:
    【gtest/gmock】警告与报错集合
    【gtest/gmock】gmock:Mock的常用方法
    【C++容器】vector 和 list 的区别
    【C++百科】C++标准库到底是什么?
    【C++】设置、改变、获取系统环境变量:setenv & putenv & getenv
    【C++调试】error: 编译报错合集
    【C++调试】 warning: 编译警告合集
    Linux常用命令
    tcpdump及wireshark组合使用
    Vim快捷键
  • 原文地址:https://www.cnblogs.com/pangblog/p/3367650.html
Copyright © 2011-2022 走看看