カテゴリ

open all | close all

第10回 クラス


  • 複数のクラス

    複数のクラス

    複数のプログラムが必要 大規模システムのプログラムは行数に換算すると何万行といった規模になります。もちろんこれは1つのプログラムの行数ではなく何百本のプログラム […]

  • コンストラクタ

    コンストラクタ

    特殊なメソッド 利用されるクラスには特殊なメソッドがあります。クラスSubに次の6行目~9行目を追加してください。 [crayon-641ee243d62891 […]

  • クラスの配列

    クラスの配列

    配列だけでは不便 ここまで配列、二次元配列が扱えるようになりました。しかしそれだけでは不便なことがあります。例えば、生徒の名前、英語の点数、数学の点数を次のプロ […]

  • クラスの引数

    クラスの引数

    引数が多いと大変 メソッドを呼び出す際に引数を設定することができました。しかしこの引数が増えてくるとわかりづらいプログラムになってしまいます。例えば次のようなイ […]

  • ゲッター/セッター

    ゲッター/セッター

    private Subクラスの4行目をを次のように変更し、保存してください。 [crayon-641ee243d6712602872538/] クラスMainで […]

  • static

    static

    インスタンス化無しで使える クラス内の変数やメソッドに「static」を付けるとインスタンス化しなくても利用できるようになります。 プログラムで確認していきまし […]

  • チャレンジ

    チャレンジ

    自動販売機 新しいプロジェクト「challenge10」を作成し、その中にパッケージ「challenge10」を作成してください。そして次のプグラムを作成してく […]

  • チャレンジ正答例

    チャレンジ正答例

    正答例&実行結果例 [crayon-641ee243d6bb9945628736/] [crayon-641ee243d6bbe205576552/] [cra […]