多态polymorphism_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 多态polymorphism

多态polymorphism

 2013/11/16 3:32:55  yangyingan  程序员俱乐部  我要评论(0)
  • 摘要:多态(polymorphism)(多态是方法的多态)*多态性是oop中的一个重要特性,主要是用来实现动态联编的,换句话说,就是程序的最终状态只有在执行过程中才被决定而非在编译期间就决定了。这对于大型系统来说能提高系统的灵活性和扩展性。*java中如何实现多态?使用多态的好处?——引用变量的两种类型:。编译时类型(模糊一点,一般是一个父类)。由声明时的类型决定——运行时类型(运行时,具体是哪个类就是那个类)。由实际对应的对象类型决定*多态的存在要有三个条件:要有继承、要有方法的重写
  • 标签:
多态(polymorphism)
(多态是方法的多态)

*多态性是oop中的一个重要特性,主要是用来实现动态联编的,换句话说,就是程序的最终状态只有在
执行过程中才被决定而非在编译期间就决定了。这对于大型系统来说能提高系统的灵活性和扩展性

*java中如何实现多态?使用多态的好处?
      ——引用变量的两种类型:
           。编译时类型(模糊一点,一般是一个父类)
                  。由声明时的类型决定
      ——运行时类型(运行时,具体是哪个类就是那个类)
                  。由实际对应的对象类型决定

*多态的存在要有三个条件:要有继承、要有方法的重写、父类引用指向子类对象
**
**           1、要有继承,如果没有继承就没有意义只能是无限的重载方法
*           2、要有重写,如果没有方法的重写,那么调用的都是一个方法,没有意义
*           3、父类的引用指向子类的对象
*

*多态里面要调用在父类对象里面没有的子类对象里面的方法时,需要用到强制转型
上一篇: Android知识点 下一篇: TabHost的使用
  • 相关文章
发表评论
用户名: 匿名