zoukankan      html  css  js  c++  java
  • 编写一个Animal类,具有属性:种类;具有功能:吃、睡。定义其子类Fish 和Dog,定义主类E,在其main方法中分别创建其对象并测试对象的特性。

    package animal;
    
    public class Animal
    {
        //成员属性
        private String kind;
        
        public String getKind() {
            return kind;
        }
    
        public void setKind(String kind) {
            this.kind = kind;
        }
    
    
        //成员方法
        public void eat()
        {
            
        }
        public void sleep()
        {
            
        }
    }
    package animal;
    
    public class Fish extends Animal {
        // 定义新的成员方法
        public void speak() {
            System.out.println("我是" + this.getKind());
        }
    
        // 重写父类成员方法
        public void eat() {
            System.out.println("我喜欢吃水藻");
        }
    
        public void sleep() {
            System.out.println("我睡觉时睁着眼睛奥");
        }
    }
    package animal;
    
    public class Dog extends Animal {
        // 定义新的成员方法
        public void speak() {
            System.out.println("我是" + this.getKind());
        }
    
        // 重写父类成员方法
        public void eat() {
            System.out.println("我喜欢吃骨头");
        }
    
        public void sleep() {
            System.out.println("我睡觉时闭着眼睛,我喜欢睡在主人身边");
        }
    }
    package animal;
    
    public class Text_animal {
    
        public static void main(String[] args) {
          
            //实例化fish对象
            Fish f = new Fish();
            f.setKind("小鱼");
            f.speak();
            f.eat();
            f.sleep();
            
            
            //实例化dog对象
            Dog d = new Dog();
            d.setKind("小狗");
            d.speak();
            d.eat();
            d.sleep();
            
        }
    
    }

  • 相关阅读:
    hdu 6435 Problem J. CSGO 最长曼哈顿距离+二进制枚举
    UVA11419 SAM I AM 二分图最小点覆盖
    数论入门基础整理
    [算法导论]#1 摊还分析
    [转载]markown语法
    [AC自动机]玄武密码
    [学习笔记]AC自动机
    分火腿
    [学习笔记]二分与分治
    [学习笔记]二项式反演
  • 原文地址:https://www.cnblogs.com/HRZJ/p/5897528.html
Copyright © 2011-2022 走看看