• java 继承练习题2


    创建如下三个类:(People类中的三个方法分别输出一些信息,ChinaPeople

    AmericanPeople类重写父类的三个方法)。

    package com.hanqi;
    
    public class People {
        private double height;
        private double weight;
        public double getHeight() {
            return height;
        }
        public void setHeight(double height) {
            this.height = height;
        }
        public double getWeight() {
            return weight;
        }
        public void setWeight(double weight) {
            this.weight = weight;
        }
        //打招呼
        public void speakHello()
        {
            System.out.println("Hello!");
        }
    
    }
    package com.hanqi;
    //extends 继承
    //Object 是所有类的父类】
    public class ChinaPeople extends People {
    
        public void gongfu()
        {
            System.out.println("站如松");
        }
        public void speakHello()
        {
            System.out.println("你好");
        }
    
    }
    package com.hanqi;
    
    public class AmericanPeople extends People {
        //输出拳击的信息
        public void americanBoxing()
        {
            System.out.println("直拳,勾拳");
            }
    
    }
    package com.hanqi;
    
    public class Testpeople {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
    
            People p=new People();
            p.speakHello();
            
            ChinaPeople cp=new ChinaPeople();
            cp.setWeight(100);
            
            cp.setHeight(100);
            System.out.println(cp.getHeight());
            cp.speakHello();
            cp.gongfu();
            AmericanPeople  a=new AmericanPeople();
            a.americanBoxing();
            
        }
    
    }

  • 相关阅读:
    三类设计模式UML图
    有一种面试叫-----别人的面试
    reference to 'map' is ambiguous|
    多个if语句和else if区别
    n&m位运算
    边缘填充算法
    C# 换行
    优秀程序员必须知道的32个算法,提高你的开发效率
    作业四(不算寒假了吧)
    寒假作业三
  • 原文地址:https://www.cnblogs.com/jskbk/p/5516992.html
Copyright © 2020-2023  润新知