摘要: 动态绑定是指在“执行期间”,而非在编译期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。 如下例子中,根据 lady 对象 的成员变量 pet 所引用的不同的实际类型而调用相应的enjoy()方法 三条规则: 1.要有继承 2.要有方法的重写 3.父类引用指向子类对象 多态是同一个行为 阅读全文
posted @ 2019-07-30 12:39 水果、、 阅读(491) 评论(0) 推荐(0) 编辑
摘要: java对象转型体现可扩展性 阅读全文
posted @ 2019-07-30 10:32 水果、、 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一个基类的引用类型变量可以指向其子类的对象 一个基类的引用不可以访问其子类对象增加的成员(属性和方法) 可以使用引用变量instanceof 类名 来判断该引用类型变量所指向的对象是否属于该类或该类的子类 子类的对象可以当作基类的对象来使用称作向上转型,反之称为向下转型 将父类对象赋值 阅读全文
posted @ 2019-07-30 09:44 水果、、 阅读(504) 评论(0) 推荐(0) 编辑