【2017年整理】第七章 面向对象高级.docVIP

  • 3
  • 0
  • 约2.55万字
  • 约 13页
  • 2017-02-09 发布于浙江
  • 举报
面向对象高级 多态 定义:同一个方法,根据传入的对象的不同,执行结果不同 前提:继承关系,方法重写,向上转型 优点:提高代码的可重用性,降低模块之间的耦合度 示例: public class Animal{ private String name; public void setName(String name){ this.name = name; } public String getName(){ return name; } public void eat(Food food){ System.out.println(name+正在吃+food.getName()); food.speak(); } } public class Food{ private String name; public void setName(String name){ this.name = name; } public String getName(){ return name; } public void speak(){ System.out.println(哎喓喓,被吃了); } } public class Rabbit extends Animal{ private String color; public void se

文档评论(0)

1亿VIP精品文档

相关文档