掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
クラスの継承についてわからないことがあります (ID:34396)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
今上位クラスのHOGEに5という値が入っているとします。 上位クラス TClass1 property HOGE:integer read rhoge write whoge; TClass2(TClass1)←クラス1を継承 . . . TClass2.method; var atai :Integer begin atai := HOGE; end; 上記のように下位クラスのataiにHOGEを代入するとataiが5にはなりません。 わたしの推論ですがHOGEはTClass2のオブジェクトとして扱われているためHOGEには値が入っていないのでしょうか? 上位クラスのHOGEの値をひっぱてきたいのですがどうすればよいでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.