継承元が書き換えられないため、継承先で継承元にあるprivate変数を使えるようにしたいのですが、どうすればいいでしょうか?
public継承というのがDelphiにもあればできるかとは思うのですが、
そんなのありますか?あったら宣言の仕方を教えてください
privateメンバというのはそういうものです。ほかに代替方法がないのか模索してみましょう。
継承元を丸ごとコピーして書き換えるのはどうでしょうか。
なんだか特殊な事情なようですので、適用できるかどうかはわかりませんが。
同じユニット内でしたら、別クラスのprivate変数へアクセスできる
なんていう抜け道があります。
ツイート | ![]() |