クラスメソッド

プログラミングクラス

クラスメソッドとは?

 状態:-  閲覧数:1,358  投稿日: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
Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs
Engineer Blogs @Engine_er_Blogs

クラス

ポリモーフィズム

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



週間人気ページランキング / 6-24 → 6-30
順位 ページタイトル抜粋 アクセス数
1 Flash Video | コンテナフォーマット | プログラミング用語 306
2 curl | HTTPクライアント(ネットワーク) | プログラミング用語 286
3 ルーター | ネットワーク | プログラミング用語 281
3 ユースケース | 開発 | プログラミング用語 281
4 ベクトル | 数学 | プログラミング用語 236
5 デーモン | Linux | プログラミング用語 227
6 正規表現 | プログラミング | プログラミング用語 194
7 YouTube | API | プログラミング用語 171
8 チェックアウト | バージョン管理システム(開発) | プログラミング用語 117
9 分かち書き | 形態素解析 | プログラミング用語 63
10 Linux | プログラミング用語 57
11 リバースエンジニアリング | 開発 | プログラミング用語 54
12 ネットワークアドレス | ネットワーク | プログラミング用語 50
13 PowerShell | スクリプト | プログラミング用語 44
14 クローラ | 検索エンジン | プログラミング用語 31
14 可搬性 | プログラミング | プログラミング用語 31
15 Subversion | バージョン管理システム(開発) | プログラミング用語 27
16 アンチパターン | プログラミング | プログラミング用語 11
17 プログラミング用語 9
18 deflate | ネットワーク | プログラミング用語 8
2022/7/1 1:01 更新