摘要: 优点: 提高了代码的维护性(继承保证) 提高了代码的扩展性(多态保证) 缺点: 不能使用子类的特有功能 运行结果: show zimethod zi 如果想使用子类的特有功能 就把父类的引用强转为子类的引用。 向上转型: Fu f = new Zi(); 向下转型: Zi z = (Zi)f; // 阅读全文
posted @ 2019-07-21 19:58 路还很长 阅读(1613) 评论(0) 推荐(0) 编辑
摘要: 多态中的成员访问特点: A:成员变量 编译看左边,运行看左边。 B:构造方法 创建子类对象的时候,访问父类的构造方法,对父类的数据进行初始化。 C:成员方法 编译看左边,运行看右边。 D:静态方法 编译看左边,运行看左边。 (静态和类相关,算不上重写,所以,访问还是左边的) 由于成员方法存在方法重写 阅读全文
posted @ 2019-07-21 19:33 路还很长 阅读(771) 评论(0) 推荐(0) 编辑