12高级类特性(下).pptVIP

  • 2
  • 0
  • 约1.57千字
  • 约 11页
  • 2018-12-12 发布于山东
  • 举报
12高级类特性(下).ppt

高级类特性(下) 虚方法调用 instanceof运算符 对象的造型(cast) 内部类 修饰符的适用范围 虚方法调用 (Virtual Method Invocation) 正常的方法调用 Person p = new Person(); p.showName(); Student s = new Student(); s.showName(); 虚拟方法调用(多态情况下) Person p = new Student(); p.showName(); 编译时类型和运行时类型 instanceof运算符 使用运算符instanceof可以得到对象的类型 对象造型(Casting) 所谓造型就是Java对象间的类型转换 Java的对象造型可以分为两种情况: 自动造型 强制造型 在造型前可以使用instanceof运算符测试一个对象的类型 对象的造型只用在有继承关系的对象之间 内部类(inner class)(示例7-11) 允许一个类的定义出现在另一个类中,将处于另一个类中的“寄生类”称为“内部类”(inner class),也称为“类属类” 这样的一组类在逻辑上是一个整体,内部类和外层封装它的类之间存在逻辑上的从属关系 内部类对其封装类的内部成员有访问权限 内部类的例子 public class Outer1 { privat

文档评论(0)

1亿VIP精品文档

相关文档