首页 > 其他 > 详细

向上/向下强转

时间:2017-09-15 10:51:58      阅读:221      评论:0      收藏:0      [点我收藏+]

*----------------------------------------------------------------------*
*       CLASS person DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS person DEFINITION.
ENDCLASS.                    "person DEFINITION
*----------------------------------------------------------------------*
*       CLASS stud DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS stud DEFINITION INHERITING FROM person.
ENDCLASS.                    "stud DEFINITION

START-OF-SELECTION.
  DATA p TYPE REF TO person.
  DATA s TYPE REF TO stud.
  CREATE OBJECT s.
  p = s."向上自动转型
  "拿开注视运行时抛异常,因此p此时指向的对象不是Student,而是person之所以能强转的前提是p指向的是student
  "CREATE OBJECT p.
  s ?= p."向下强转型

向上/向下强转

原文:http://www.cnblogs.com/zxiu/p/7525128.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!