第五章接口和多态性.pptVIP

  • 3
  • 0
  • 约 44页
  • 2017-08-19 发布于重庆
  • 举报
第五章接口和多态性.ppt

第八章 接口和程序包 学习要点 多态性 抽象类 接口 5.1 多态性 多态性概念: 在程序中同一符号或名字在不同情况下具有不同的语义解释,其有两种基本形式: 编译时多态性: 在程序编译时可确定的多态性,由重载机制实现 运行时多态性: 指程序动态运行时才可确定的多态性,由继承结合动态绑定实现. 5.1 多态性 绑定 将一个名字与它的特性相关联的过程.静态绑定就是绑定过程在编译时进行,动态绑定就是绑定过程在运行时进行. 动态绑定 先设计一个类层次,子类重定义超类的某些方法,然后使用超类类型的对象引用调用这些方法,JVM根据这些对象引用的动态类型选择所调用方法的版本,即如果该对象引用的是超类的对象实例,则调用超类定义的方法,如果引用的是子类的对象实例,则调用子类定义的方法. public class SuperClass{ public void firstMethod( ) { secondMethod( ); } public void secondMethod( ) { System.out.println(“SuperClass .secondMethod( )”); } } public class SubClass exten

文档评论(0)

1亿VIP精品文档

相关文档