Java基础多态_JAVA_编程开发_程序员俱乐部

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

Java基础多态

 2016/6/15 5:35:08  Object_k  程序员俱乐部  我要评论(0)
  • 摘要:多态:同一个实现接口,使用不同的实例执行不同的操作。<现实多态操作是建立在继承体系基础之上的>使用多态有什么好处呢?1,一些具有相同特征的属性和方法可以放在父类里面,从而减少代码量。2,增强代码的可扩展性和维护性。这么说吧,一个父类无论被继承的子类多少个,子类都可以重写父类的方法和调用里面的属性。向上转型和向下转型?1,向上转型,子类到父类的转换,跟Java基础数据类型一样,小(子类)转大(父类)属于自动转换,向上转型发生后,将无法调用子类特有方法2,向下转型,父类到子类的转换
  • 标签:Java


多态:同一个实现接口,使用不同的实例执行不同的操作。

      <现实多态操作是建立在继承体系基础之上的>

使用多态有什么好处呢?

        1,一些具有相同特征的属性和方法可以放在父类里面,从而减少代码量。

        2,增强代码的可扩展性和维护性。这么说吧,一个父类无论被继承的子类多少个,子类都可以
           重写父类的方法和调用里面的属性。

向上转型和向下转型?

        1,向上转型,子类到父类的转换,跟Java基础数据类型一样,小(子类)转大(父类)属于自动转换,
          向上转型发生后,将无法调用子类特有方法

        2,向下转型,父类到子类的转换,跟向上不同,向下属于强转,转换过程中必须在父类对象前面加
          上子类类型。注:强转之前必须先进行向上转型。



多态有哪种实现方式?
       
        1,把父类做为方法形参实现多态。

        2,把父类作为返回值实现多态。
  • class='magplus' title='点击查看原始大小图片' />
  • 大小: 15.4 KB
  • 查看图片附件
发表评论
用户名: 匿名