174 多态案例/猫和狗

思路

动物类,变量/姓名 年龄,构造方法/无参的 带参的,成员方法/getter setter 吃饭

猫类,继承动物类,构造方法/无参的 带参的,成员方法/重写吃饭方法

狗类,继承动物类,构造方法/无参的 带参的,成员方法/重写吃饭方法

测试类,创建对象,调用方法

project/myDuoTai,package/itheima06

package itheima06E174;

public class Animal {

private String name;

private int age;

public Animal() {

}

public Animal(String name, int age) {

this.name = name;

this.age = age;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public void eat(){

System.out.println("(174)动物吃东西");

}

}

--------------------------------------------------------------

package itheima06E174;

public class Cat extends Animal{

public Cat() {

}

public Cat(String name, int age) {

super(name, age);

}

@Override

public void eat() {

System.out.println("174/猫吃鱼");

}

}

--------------------------------------------------------------

package itheima06E174;

public class Dog extends Animal{

public Dog() {

}

public Dog(String name, int age) {

super(name, age);

}

@Override

public void eat() {

System.out.println("174/狗吃骨头");

}

}

--------------------------------------------------------------

package itheima06E174;

public class AnimalDemo {

public static void main(String[] args) {

//创建猫类对象进行测试

Animal a = new Cat();

a.setName("加菲");

a.setAge(5);

System.out.println(a.getName()+","+a.getAge());

a.eat();

a = new Cat("mimi",2);

System.out.println(a.getName()+","+a.getAge());

a.eat();

}

}

--------------------------------------------------------------

C:\develper\Java\jdk-16.0.1\bin\java.exe "-javaagent:C:\develper\IntelliJ IDEA Community Edition 2021.1.2\lib\idea_rt.jar=53345:C:\develper\IntelliJ IDEA Community Edition 2021.1.2\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\13833123813\myDuoTai\out\production\myDuoTai itheima06E174.AnimalDemo

加菲,5

174/猫吃鱼

mimi,2

174/猫吃鱼

Process finished with exit code 0

174 多态案例/猫和狗相关推荐

  1. 178 抽象类案例/猫和狗

    178 抽象类案例/猫和狗 思路 动物类,变量/姓名 年龄,构造方法/无参的 带参的,成员方法/getter setter 吃饭 猫类,继承动物类,构造方法/无参的 带参的,成员方法/重写吃饭方法 狗 ...

  2. 抽象类:案例:猫和狗

    抽象类:案例:猫和狗 需求:请采用抽象类的思想实现猫和狗的案例,并在测试类中进行测试 1 定义动物类 package com.itheima_02; /* 抽象类 */ public abstract ...

  3. Java分别采用继承、多态、抽象类、接口实现猫和狗的入门案例

    目录 采用继承的思想实现猫和狗的案例 采用多态的思想实现猫和狗的案例 采用抽象类的思想实现猫和狗的案例 采用接口的思想实现猫和狗的案例 采用继承的思想实现猫和狗的案例 分析: ①猫: 成员变量:姓名, ...

  4. JAVA多态案例(猫和狗)

    案例:猫和狗 需求:请采用多态的思想实现猫和狗的案例,并在测试类中进行测试. 分析: (1)定义动物类(Animal) 成员变量:姓名.年龄: 构造方法:无参.带参 成员方法:get/set方法,吃饭 ...

  5. 案例 猫狗跳高 java 1614102273

    案例 猫狗跳高 java 1614102273 案例信息 实现 来一个接口 抽象的动物类 猫类继承与实现 测试类 接口多态与抽象类多态 对象只能调对应的方法(接口类或抽象类中的)

  6. Java:继承和多态实验(以狗,猫,青蛙为)

    Java:继承和多态实验(以狗,猫,青蛙为例) 问题描述: 问题分析: 难点分析: 类关系图: 阶段划分: 第一阶段: 第二阶段: 第三阶段: 运行效果: 总结: 问题描述: 狗生活在陆地上(是一种陆 ...

  7. 猫、狗与Java的多态

    多态(Polymorphism)按字面的意思就是"多种状态".在面向对象语言中,接口的多种不同的实现方式即为多态.引用Charlie Calverts对多态的描述--多态性是允许你 ...

  8. Java猫和狗(继承,多态,抽象,接口版)上

    Java的继承,抽象,多态,接口的简单应用. 我们利用,猫和狗都是动物类,然后猫会抓鱼,狗会看门的这些方法来简单应用一下继承,抽象,多态,接口. 简单思路就是 1.定义动物类 2.定义猫,狗类,让他们 ...

  9. day 12 2021 3 11从不同继承 多态 抽象类分别写猫与狗理解程序

    继承方法版的猫与狗 main package com.wang.API.DogAndCat;public class AnimalDemo {public static void main(Strin ...

最新文章

  1. 聊一聊:拿到年终奖后马上辞职,厚道吗?
  2. markdownpad2 html渲染组件出错_Day68 Django forms组件
  3. 奇安信为什么大量招人_券商招人鄙视链:985学历vs美本学历,究竟谁垫底?
  4. 一天搞定CSS: CSS选择器优先级--08
  5. assert()用法
  6. oracle查询表实际大小,简要分析估算oracle表的大小
  7. 如何在大流量场景下云淡风轻地进行线上发布?
  8. 【C语言简单说】三:浮点数变量和字符变量(4)
  9. wsdl文件是怎么生成的_C++ 动态库.dll的生成---超级详细!!!
  10. 前端框架--React props与React state
  11. 轻松的java,轻松进行Java Portlets
  12. matplotlib 数据可视化
  13. [译文]通过一个通俗易懂的方式来了解下WebAssembly(一)
  14. 蓝屏代码查询器1.1.8
  15. 双极性电压测量电路 负电压测量电路 正负电压测量电路 运放OP07运用 加法器 电压跟随器
  16. Bootstrap class快捷笔记
  17. 2012-2013最新泰晤士报和QS世界大学排名前100名单对比
  18. 浏览器:CSDN的浏览器助手使用推荐
  19. 个人搜集的工具类使用指导
  20. 如何用有道云笔记写含数学公式的专业文章

热门文章

  1. SpringCloud-getway路由网关
  2. open cv roi提取_使用pytesseract open cv从扫描的pdf中提取文本
  3. 手机充电IC设置电流与实测电流不一致问题分析
  4. 工业视觉检测的发展趋势
  5. 【使用SheetJS实现在网页端导出 Excel 表格保存(js-xlsx)】
  6. 李约瑟博士对明代科技的评价
  7. 吃鸡模拟器战斗服务器无响应,全面吃鸡模拟器进不去怎么办?进不去很卡解决方法[多图]...
  8. 电脑诊所 | win10电脑一直没有几秒就自动锁屏
  9. GOOGLE招聘之行为准则
  10. hadoop生态圈—hadoop生态圈图谱