15.

staticキーワード

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

Javaのstataic変数、staticメソッドの記事です。

 

■staticとは?

staticとは変数や関数の修飾子として付与するものです。

staticが付与された変数や関数はインスタンス化によるオブジェクト生成の影響を受けません。

インスタンス化しても、しなくてもstaticが付与された変数/関数は常にひとつしか存在しないのです。

 

■staticの使いどころ

わざわざオブジェクト化しなくても、static関数を呼び出せるので手間が省けます。

static変数はクラスにひとつしか存在しない(オブジェクト化しても別物扱いにならない)ので、static変数にすることで同一クラス間で値を共有できます。

 

■static変数・メソッドの定義方法

【構文】

static 変数名;

static 戻り値 関数名(引数のデータ型 引数) { 処理}

 

【実装例】

    //static変数
    private static int staticVal;
 

    //staticメソッド
    public static int getValStaticMethod() {
        return staticVal;
    }
 

※staticと非staticの違いの検証プログラムは項目を参照してください。

子ページ
  1. staticと非staticの違い
同階層のページ
  1. 基本的なルール
  2. データ型
  3. 変数
  4. 定数
  5. 配列
  6. コレクション(List,Set,Queue)
  7. Map(連想配列)
  8. 演算子
  9. 条件分岐
  10. 繰り返し制御文
  11. クラス
  12. メソッド
  13. インスタンス化
  14. コンストラクタ
  15. staticキーワード
  16. オーバーロード
  17. 継承
  18. オーバーライド
  19. this
  20. super
  21. パッケージ
  22. アクセス修飾子
  23. 抽象クラス・メソッド
  24. インターフェース
  25. カプセル化
  26. データベース接続
  27. セッション
  28. ファイル入出力
  29. ラムダ式

最近の質問

コメント一覧

コメントがありません

ログインしなければコメント投稿はできません。