|
[ トップページ ]
[ ____CommandPrompt ] [ ____JScript ] [ ____MySQL ] [ ____Cygwin ] [ ____Java ] [ ____Emacs ] [ ____Make ] [ ____Perl ] [ ____Python ] [ ____OpenGL ] [ ____C# ] [ ____StyleSheet ] [ ____C++ ] [ ____Winsock ] [ ____Thread ] [ ____VisualStudio ] [ ____C ] [ ____Win32API ] [ ____Lua ] [ ____PhotoShop ] ヘッダ検索 ■ constructor.Destructorクラス内に変数などがある場合、インスタンスを生成してから変数を利用するまでの間に、 適切な値を初期値として設定したい場合がある。 POINT コンストラクタは インスタンスが生成された瞬間に実行されるメソッドのひとつ。 コンストラクタの名前は、クラス名と一致させねばならない。 コンストラクタは暗黙のうちに実行されるため、戻り値は存在しない。 newによって生成された時点で自動的に呼び出されている。 コンストラクタもオーバーロード可能なので 引数の異なる複数のコンストラクタを1つのクラスに持たせることができる 共通の初期化コードなどがあった場合、このような仕様は不便である。 “: this(…)”により 別のコンストラクタを呼び出すコンストラクタを使用する。 |
|