Java基础中 多态 的理解
2013-09-15 20:57
253 查看
关于多态 我觉得可以这么理解:
父类 P = new 子类();
这种机制将 子类实例的创建 和 父类实例的创建放在 “一个统一的代码作用域中” ,
从而实现了“统一的数据存储的处理”
于是结果就是:多态情况下,如果子类重写父类的成员方法,那么无论是父类还是子类调用这个方法
都是子类重写后的方法;父类 强制转化为 子类后 ,可以访问子类的所有成员。
父类 P = new 子类();
这种机制将 子类实例的创建 和 父类实例的创建放在 “一个统一的代码作用域中” ,
从而实现了“统一的数据存储的处理”
于是结果就是:多态情况下,如果子类重写父类的成员方法,那么无论是父类还是子类调用这个方法
都是子类重写后的方法;父类 强制转化为 子类后 ,可以访问子类的所有成员。
相关文章推荐
- 【Java基础】Java中多态的理解
- 黑马程序员_JAVA基础_多态的理解
- Java基础中的多态理解
- 黑马程序员——Java基础---深入理解面向对象(封装继承和多态)
- Java基础-四大特性理解(抽象、封装、继承、多态)
- Java基础 对封装、继承、多态、抽象的理解
- java基础之理解多态
- 小白须知——java基础中多态的理解
- java基础(三)探探对面向对象三大特征之一 ——多态 的理解
- 黑马程序员——JAVA基础——多态-异常
- JAVA基础学习(八)---多态、简单工厂、Object类equals和toString
- java 多态的理解(2)
- Java基础之面向对象(四)--多态、Object类
- 黑马程序员-17-java基础-面向对象(3)-继承、抽象类、接口与多态
- Java基础-OOP特性之封装、继承、多态、抽象
- JAVA基础之理解JNI原理
- java基础回顾---封装继承多态
- Java基础:对注解的理解
- JAVA IO (一) 基础深入理解
- java基础之33三大特性之多态