クラスメソッド

プログラミングクラス

クラスメソッドとは?

 状態:-  閲覧数:1,486  投稿日:2009-07-09  更新日:2017-07-15  
クラスで定義されている関数の内、静的(static)なもの
・クラスから直接呼び出されるメソッドのこと
・そのクラス固有のメソッド
・そのクラスのオブジェクトを呼び出さなくても使用できるメソッド

特徴
・インスタンス化せずにアクセス可能

具体的には?
・static をつけて宣言されたメソッドのこと

利用場面
・インスタンスオブジェクトの初期値を求める、など


注意事項


this使用不可
・クラスメソッドはオブジェクトへの参照から起動されるわけではないので、 クラスメソッド内でthisキーワードやsuperキーワードを使用するとコンパイルエラーになる

this や super
・呼び出しもとのオブジェクトを参照する際に使用
→ オブジェクトから呼び出されていない クラスメソッド内では使用できない


対義語


インスタンスメソッド
・オブジェクトへの参照から呼び出されるメソッドのこと

Twitter検索結果。「クラスメソッド」に関する最新ツイート

Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs
うどん屋よしのぶ★MZDAO初期#LINEスタンプ販売中 @yoshinobu24vvv

クラス

ポリモーフィズム

コメント投稿(ログインが必要)