快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

Java运行时多态性的实现

 

运行时多态性是面向对象程序设计代码重用的一个最强盛机制,动态性的概念也可以被说成“一个接口,多个方式”。Java实现运行时多态性的基础是动态方式调度,它是一种在运行时而不是在编译期调用重载方式的机制,下面就继续和接口实现两方面谈谈java运行时多态性的实现。


 一、通过继续中超类对象引用变量引用子类对象来实现

  举例说明:



  //定义超类superA

  class superA

  {

  int i = 100;

  void fun()

  {

  System.out.println(“This is superA”);

  }

  }

  //定义superA的子类subB

  class subB extends superA

  {

  int m = 1;

  void fun()

  {                  

  System.out.println(“This is subB”);

  }

  }

  //定义superA的子类subC

  class subC extends superA

  {

  int n = 1;

  void fun()

  {       

            





返回类别: 教程
上一教程: J2SE5.0实例---注释(annotation)
下一教程: 虚拟机概论(三)??引言

您可以阅读与"Java运行时多态性的实现"相关的教程:
· JAVA运行时多态性的实现
· java窗口的实现---计算器(算加法)
· java:自己写的实现翻页功能的类
· Javascript 中 浅拷贝与深拷贝的实现
· Java语言中链表和双向链表的实现
    微笑服务 优质保证 索取样品