掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
クラス名(クラスのオブジェクト).メソッド名はどういう仕様ですか? (ID:13098)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
あるサンプルで hogeクラス名(hogeクラスのオブジェクト).メソッド名 という文法があり、入門書を読んでも分かりませんでした。 ためしに以下のようなコードを書いて実験してみたところ、 そのオブジェクトのメソッドにアクセスしているようです。 program Test; {$APPTYPE CONSOLE} type TPerson = class(TObject) private name: String; procedure setName(val : string); function getName : string; end; procedure TPerson.setName(val : string); begin name:=val; end; { TPerson } function TPerson.getName:string; begin Result:=name; { 戻り値 } end; var hoge : TPerson; begin hoge:=TPerson.Create; hoge.setName('Yukari Tanaka'); writeln(hoge.getName()); writeln(TPerson(hoge).getName); hoge.Free; end. これは専門用語ではなんと言うのでしょうか? googleで調べるキーワードは何が良いでしょうか? 開発環境:Delphi 6.0 OS:WindowsXP
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.