第四朵萨曼莎 2021-11-29 02:20 采纳率: 80%
浏览 310
已结题

定义一个抽象类Animal,然后再定义两个继承Animal的子类,在测试类中使用所定义的类,观察运行效果

定义一个抽象类Animal,然后再定义两个继承Animal的子类,在测试类中使用所定义的类,观察运行效果

  • 写回答

2条回答 默认 最新

  • ヾ凉秋 2021-11-29 02:51
    关注
    public class Animal {
        //属性
        private String type;
        public String getType() {
            return type;
        }
        public void setType(String type) {
            this.type = type;
        }
        //功能
        public void eat()
        {
        }
        public void sleep()
        {
        }
    }
    
    

    子类:

    public class Fish extends Animal{

    public void eat()
    {
        System.out.println(getType()+" 吃");
    }
    public void sleep()
    {
        System.out.println(getType()+" 睡");
    }
    

    }

    public class Dog extends Animal{

    public void eat()
    {
        System.out.println(getType()+" 吃");
    }
    public void sleep()
    {
        System.out.println(getType()+" 睡");
    }
    

    }
    测试类

    public class TestAnamal {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
    
    Fish f=new Fish();
    f.setType("鱼");
    f.eat();
    f.sleep();
    
    Dog d=new Dog();
    d.setType("狗");
    d.eat();
    d.sleep();
    }
    

    }

    展开全部

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    何必要如此 2021-11-29 09:30

    肯定是错了。这个并不是抽象类

    回复
    第四朵萨曼莎 回复 何必要如此 2021-12-05 07:48

    那应该是怎么写

    回复
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 12月6日
  • 已采纳回答 11月29日
  • 创建了问题 11月29日

悬赏问题

  • ¥15 传人记程序做的plc 485从机程序该如何写
  • ¥15 已知手指抓握过程中掌指关节、手指各关节和指尖每一帧的坐标,用贝塞尔曲线可以拟合手指抓握的运动轨迹吗?
  • ¥50 libwebsockets 如何添加其他socket事件回调
  • ¥50 实现画布拖拽算子排布,通过flink实现算子编排计算,请提供思路
  • ¥15 esium自定义材质拉伸问题
  • ¥15 cmake+mingw使用<mysqlx/xdevapi.h>报错
  • ¥15 eNSP中防火墙的使用
  • ¥15 关于#mlnet#的问题:mlnet相关请求(语言-c#)
  • ¥15 lvgl7.11怎么做出文字被选中的效果
  • ¥50 如何快速查看手机目标app的主要服务器ip
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部