ゲッターなしでオブジェクトのプライベート属性の値を取得する方法はありますか? クラスを変更することは、いかなる形状または形式においても許可されていません。
プライベート属性を持つクラスの例を以下に示します。
CLASS counter DEFINITION.
PUBLIC SECTION.
METHODS: set IMPORTING value(set_value) TYPE i.
PRIVATE SECTION.
DATA count TYPE i.
ENDCLASS. "counter DEFINITION
CLASS counter IMPLEMENTATION.
METHOD set.
count = set_value.
ENDMETHOD. "set
ENDCLASS. "counter IMPLEMENTATION
の値を取得するにはどうすればよいcount
ですか? count
プライベートで保護されていないため、カウンターからの継承は機能しません。