第09讲 多态.pptVIP

  • 3
  • 0
  • 约 22页
  • 2017-06-04 发布于河南
  • 举报
第09讲 多态

第08讲 多态 余正红 wtuyzh@126.com 本章目标 理解多态的概念 理解抽象方法和抽象类 了解简单工厂设计模式的应用 理解虚方法与抽象方法的区别 回顾继承 调用两种类型的SayHi方法 扩展的麻烦 添加对象后遍历泛型集合 巧妙的做法 修改Person类 生活中的多态 什么是多态 指不同对象收到相同消息时,会产生不同行为 抽象类和抽象方法 抽象类用来列举一个类所需要的行为 抽象类不明确提供具体实现方法 抽象类必须由其子类实现它的抽象方法(除非子类也具有抽象性) 常见错误 抽象类不能被实例化 实现抽象方法 使用override实现抽象方法 抽象类实际应用 抽象类的应用场合 抽象类和抽象方法实现多态性 父类提供一系列规定, 约束子类的行为 父类可以提供一些共性的行为 里氏替换原则 is与as操作符 is 检查对象是否与指定类型兼容 小结 利用多态性编写这三种职业听到“cut”时的行为 为什么需要虚方法 使用虚方法 回顾第四章常见错误 重写Equals 虚方法与抽象方法 面向对象的三大特性 封装 * 武汉科技大学城市学院 SqlServer2005 C#程序设计 Person类 老师 学员 SayHi() SayHi() 继承 ListPerson SayHi() 遍历List,循环SayHi() 内容不同 将所有人都存入集合 for (int

文档评论(0)

1亿VIP精品文档

相关文档