2020-08-18 21:13发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个方法(m1)为该类创建一个实例,在该类的构造函数中,我需要设置一个变量,该变量将用于该类中的所有方法,我应该如何将其传递给 来自metrhod m1的构造函数?
您好克里希纳k ,
我创建了一个小样本类,也许可以帮助您理解。
CLASS zcl_singleton定义 上市 最后 创建私人。 公共部分。 类方法: "!获取其自身的实例 "!@parameter iv_value |要存储在实例值中的值 "!@parameter ro_instance |其实例 get_instance 输入 iv_value TYPE i 正在返回 VALUE(ro_instance)类型参考zcl_singleton。 方法: "!获取实例值 "!@parameter rv_value | get_value 正在返回 VALUE(rv_value)类型i。 受保护的部分。 专用部分。 类别数据: "!其实例 go_instance类型参考zcl_singleton。 数据: "!实例值 mv_value类型i。 "可以在每种实例方法中使用 方法: "!构造方法 "!@parameter iv_value |要存储在实例值中的值 构造函数 输入 iv_value TYPE i。 ENDCLASS。 类zcl_singleton的实现。 METHOD构造函数。 mv_value = iv_value。 终结法。 方法get_instance。 如果go_instance是INITIAL。 go_instance = NEW#(iv_value)。 万一。 ro_instance = go_instance。 终结法。 方法get_value。 rv_value = mv_value。 终结法。 ENDCLASS。
获取其自身的实例
获取实例值
其实例
实例值
构造方法
问候 Stephan
您可以在M1中创建一个导入参数,并在构造函数中创建另一个导入参数,然后将数据通过M1传递给构造函数,然后在构造函数内部设置变量 ? 很简单。
那么您面临的问题是什么,您尝试了什么?
您是在谈论实例方法还是静态方法? 您是在谈论实例构造函数方法CONSTRUCTOR还是在谈论类构造方法CLASS_CONSTRUCTOR?
最多设置5个标签!
您好克里希纳k ,
我创建了一个小样本类,也许可以帮助您理解。
问候
Stephan
您可以在M1中创建一个导入参数,并在构造函数中创建另一个导入参数,然后将数据通过M1传递给构造函数,然后在构造函数内部设置变量 ? 很简单。
那么您面临的问题是什么,您尝试了什么?
您是在谈论实例方法还是静态方法?
您是在谈论实例构造函数方法CONSTRUCTOR还是在谈论类构造方法CLASS_CONSTRUCTOR?
一周热门 更多>