sinat_36896397 2017-05-15 04:59 采纳率: 44.4%
浏览 859
已采纳

java 子类 父类 求代码

图片说明

  • 写回答

2条回答 默认 最新

  • CSDNRGY 2017-05-15 05:45
    关注
     package demo0;
    
    public abstract class DongWu {
    
        int age;
    
        abstract void info();
    
    }
    
    
     package demo0;
    
    public class Bird extends DongWu{
    
        String color;
    
        public Bird(String color,int age){
            this.color = color;
            super.age = age;
        }
        @Override
        void info() {
            System.out.println("我是一只"+this.color+"的鸟!");
            System.out.println("今年"+super.age+"岁了!");
        }
    }
    
    
     package demo0;
    
    public class Fish extends DongWu{
    
        int weight;
    
        public Fish(int weight,int age){
            this.weight = weight;
            super.age = age;
        }
        @Override
        void info() {
            System.out.println("我是一只"+this.weight+"斤重的鱼!");
            System.out.println("今年"+super.age+"岁了!");
        }
    
    }
    
    
     package demo0;
    
    public class Test {
    
        public static void main(String[] args) {
            DongWu bird = new Bird("黄色",4);
            bird.info();
            DongWu fish = new Fish(5,2);
            fish.info();
        }
    }
    
    

    图片说明

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?