当前位置:网站首页 > Java基础 > 正文

java喂狗教程



本文B站配套视频教程

宠物饿了,需要主人给宠物喂食

  • 不同宠物吃的东西不一样,狗吃骨头,企鹅吃鱼
  • 不同宠物恢复后体力值不一样
  • 狗狗类
    增加狗狗吃食的方法


  • 企鹅类
    增加企鹅吃食的方法


  • 创建主人类
    编写给狗狗喂食的方法
    编写给企鹅喂食的方法





  • 编写测试方法
    调用主人类给狗狗喂的方法
    调用主人类给企鹅喂的方法





宠物父类

 
  

狗类

 
  

企鹅类

 
  

主人类

 
  

测试类

 
  
  • 添加XXX类,继承Pet类,实现吃食方法
  • 修改Master类,添加给XXX喂食的方法
 
  

多态:同一个引用类型,使用不同的实例而执行不同操作

使用多态实现思路

  • 编写父类
  • 编写子类,子类重写父类方法
  • 运行时,使用父类的类型,子类的对象
    Pet pet = new Dog();

使用父类作为方法形参实现多态

使用多态优化主人给宠物喂食

 
  

测试类的改变

 
  

1、创建车的对象,放在数组中

 
  

2 循环调用calcRent()方法,计算总租金

 
  

解题思路

 
  
 
  
 
  

不用多态的实现方式

 
  

使用多态实现

 
  

工资支付系统

定义一个Employee抽象基类(name)

公司有以下几种员工:

主类(测试类)

创建不同类型的6名员工对象,计算他们应付的月工资之和

 
  
 
  
 
  
 
  
 
  
 
  
 
  

  • 上一篇: java入门教程76
  • 下一篇: 软件java编程教程
  • 版权声明


    相关文章:

  • java入门教程762025-11-16 10:10:06
  • 全套java开发教程2025-11-16 10:10:06
  • 谁的java视频教程好2025-11-16 10:10:06
  • java swing皮肤教程2025-11-16 10:10:06
  • java自学全套教程2025-11-16 10:10:06
  • 软件java编程教程2025-11-16 10:10:06
  • java数组求和教程2025-11-16 10:10:06
  • importnew java教程2025-11-16 10:10:06
  • editplus教程java2025-11-16 10:10:06
  • java离线模式联机教程2025-11-16 10:10:06