Jerry前一篇文章 SAP ABAP一组关键字 IS BOUND, IS NOT INITIAL和IS ASSIGNED的用法辨析 介绍了在ABAP里判断引用变量是否包含了一个有效引用的关键字:IS BOUND.
本文则从ABAP和Java编程语言里不同的引用类型这个角度来继续引用这个话题的讨论。
不知道大家留意过这个ABAP抽象类CL_ABAP_REFERENCE吗?这个抽象类只有一个GET方法,返回一个对象引用。
它的两个子类CL_ABAP_SOFT_REFERENCE和CL_ABAP_WEAK_REFERENCE,分别实现了抽象类的GET方法,不过均在ABAP Kernel里实现的,对ABAP应用开发人员来说