1.定义动物类(Animal)

a)成员变量

i.名称 name

ii.颜色 color

b)成员方法

i.吃  eat()

打印格式: 白色的Tom动物在吃东西

c)要求:

i.成员变量不带权限修饰符,方法是公共权限的.

public class Animal {String name;                            //定义非private变量时  可以被直接赋值  不需要get set方法String color;public void eat(){System.out.println(color+"的"+name+"动物在吃东西");}
}

2.定义猫类(Cat),继承Animal类

a)成员方法: 抓老鼠(catchMouse())

i.在方法中的输出格式为: 棕色的Tom猫在抓老鼠

public class Cat01 extends Animal {public void catchMouse(){System.out.println(color+"的"+name+"猫在抓老鼠");}
}

3.定义狗类(Dog),继承Animal类

a)成员方法: 看家 (lookHome())

i.在方法中的输出格式为: 白色的Jerry狗在看家

public class Dog01 extends Animal {public void lookHome(){System.out.println(color+"的"+name+"狗在看家");}
}

4.定义测试类Test

a)提供main方法

b)在main方法中

i.使用空参构造,创建Cat对象c

ii.把c对象的成员name赋值为Tom

iii.把c对象的成员color赋值为 棕色

iv.调用c对象成员方法eat方法

v.调用c对象的成员方法catchMouse()

vi.使用空参构造,创建Dog对象 d

vii.把d对象的成员name赋值为Jerry

viii.把d对象的成员color赋值为 白色

ix.调用d对象成员方法eat方法

x.调用d对象成员方法 lookHome方法

public class Test03 {public static void main(String[] args) {Cat01 c = new Cat01();c.name="Tom";                        //此处对象.方法可以直接赋值c.color="棕色";c.eat();c.catchMouse();Dog01 d = new Dog01();d.name="Jerry";d.color="白色";d.eat();d.lookHome();}
}

继承 代码3 动物 猫狗相关推荐

  1. 基于SSM框架的流浪动物猫狗救助领养网站设计

    今天给大家介绍的是一个基于SSM框架的流浪动物领养网站设计,界面简洁大方.功能丰富,适合编程学习或者课设作业的参考,话不多说上图: 使用的技术 后端:JAVA开发语言,SSM框架,MySql数据库 前 ...

  2. 基于SSM的宠物动物猫狗商城【数据库设计、源码、开题报告】

    数据库脚本下载地址: https://download.csdn.net/download/itrjxxs_com/86469281 主要使用技术 Spring+SpringMVC+Mybatis+E ...

  3. 左神算法:猫狗队列(通过给不同实例盖时间戳的方法实现)

    本题来自左神<程序员面试代码指南>"猫狗队列"题目. 题目 宠物.狗和猫的类如下: public class Pet {private String type;publ ...

  4. Java案例——猫狗案例加入跳高功能分析及其代码实现(面向对象)

    动物类:姓名,年龄,吃饭,睡觉.              动物培训接口:跳高              猫继承动物类               狗继承动物类              部分猫继承猫 ...

  5. Java 猫狗案例 多态版 抽象版 继承版

    多态版 以下的案例都是又四个类组成 animal类     animaldemo测试类    cat类     dog类 需求:     .请采用多态的思想实现猫和狗的案例,并在测试类中开始测试 思路 ...

  6. 详解pytorch实现猫狗识别98%附代码

    详解pytorch实现猫狗识别98%附代码 前言 一.为什么选用pytorch这个框架? 二.实现效果 三.神经网络从头到尾 1.来源:仿照人为处理图片的流程,模拟人们的神经元处理信息的方式 2.总览 ...

  7. 面向对象之继承,抽象,接口的案例(刘意老师的猫狗案例)

    猫狗案例,加入跳高的额外功能 分析:从具体到抽象 猫: 姓名,年龄 吃饭睡觉 狗: 姓名,年龄 吃饭睡觉 由于有共性功能.所以我们抽取出一个父类: 动物: 姓名,年龄 吃饭(); 睡觉(){} 猫:继 ...

  8. 猫狗案例加入跳高功能分析及代码实现

    猫狗案例加入跳高功能分析及代码实现 class Test01_Animal {public static void main(String[] args) {Cat c = new Cat(" ...

  9. Java+spring 基于ssm的社区流浪猫狗动物救助网站#毕业设计

    *文末获取源码 开发环境 项目编号:Java+spring ssm290社区流浪猫狗动物救助网站#毕业设计 开发语言:Java 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务 ...

最新文章

  1. Winform与Webform中的对话框
  2. gitlab mysql devel_服务器搭建gitlab+mysql+nginx+redis+Jekins
  3. centos6.5搭建lnmp环境
  4. 算法----合并两个有序链表
  5. vim中的 recording
  6. js获取当前日期方法
  7. 数据说话,88000条数据绘制北京市地图
  8. java.lang.NoClassDefFoundError: org/springframework/core/ErrorCoded
  9. 模块间同步消息队列的设计
  10. 三大重磅奖项揭晓 2020全球智博会为行业加冕
  11. 如何在一个日期值上加上分钟值得到新的日期
  12. li的鼠标移入移出事件和点击事件分别实现为当前li添加样式,删除其他li样式...
  13. 毫无PS痕迹 你的第一本Photoshop书pdf
  14. 防盗报警器c语言程序,基于AT89C2051设计的无线防盗报警器 附程序
  15. 执行npm install报错:npm ERR! code EINTEGRITY
  16. 第十篇、线性表中的链式存储结构--双链表
  17. 零信任时代,企业如何提升自身安全?
  18. 基于pytorch的胶囊网络minst图像分类实现
  19. 司马谈《论六家要旨》品读
  20. 总结一些常见的国际标准化组织

热门文章

  1. 中国二三线城市拟建造摩天大楼遭质疑-二三线城市-摩天打开-秋裤楼
  2. 关于GRANT授权时 “TO附近有语法错误,应为DOUBLECOLON,或ID.” 问题
  3. Typora使用详解(Markdown编辑器)
  4. SCIEEI1区智能传感器类征稿通知
  5. 也谈细节决定成败——《细节决家成败》读后感
  6. 关于mac电池冲电次数
  7. 永恒python奇美拉_石头山能自产甲烷,并自动燃烧,科学家称之为奇美拉火焰
  8. android app升级方案,App版本升级方案
  9. 三星NOTE2 重启开机后3秒死机故障解决思路
  10. 【Unity学习第二天】滚球游戏学习(Roll A Ball)