A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小白码农 中级黑马   /  2015-2-1 19:23  /  899 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package com.itheima;
/**
* 第九题
* 编程实现:猫和狗都会叫,但猫是喵喵的叫,狗是汪汪的叫?定义一个动物类,在动物类(animal)中有一个叫的抽象方法。 写两个子类,
* 一个猫一个狗,继承自动物类,并实现相应的抽象方法。
* */
public class Test9 {
        public static void main(String[] args)
    {
        //编程实现:猫和狗都会叫,但猫是喵喵的叫,狗是汪汪的叫?—猪
        //编程思路 定义一个动物类,在动物类(animal)中有一个叫的抽象方法jiao().  写两个子类,一个猫一个狗,继承自动物类,并实现相应的抽象方法.
        Animal ani=new Animal();//这错了
                Animal dg = new Dog();
        dg.jiao();
        Animal ct = new Cat();
        ct.jiao();

    }
        abstract class  Animal//定义一个父类
    {
        public abstract void jiao();
    }
        class Dog extends Animal//狗类继承父类
    {
        public void jiao()
        {
            System.out.println("汪汪汪");
        }
    }
        class Cat extends Animal//猫类继承父类
    {
        public void jiao()
        {
            System.out.println("喵喵喵");
        }
    }
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马