解答例

104「static修羅道」

104 「static修羅道」 StepFinal 解答例

Player.java public class Player { // インスタンス変数:プレイヤーの名前 private String name; // インスタンス変数:プレイヤーのスコア private int score; // ...
104「static修羅道」

104 「static修羅道」 Step09 解答例

Document.java public class Document { // 書類のタイトル(インスタンスごとに異なる) private String title; // 書類のページ数(インスタンスごとに異なる) private in...
104「static修羅道」

104 「static修羅道」 Step08 解答例

間違ったコード(staticメソッドからインスタンス変数へアクセス) public class User { private String name; public User(String name) { this.name = name;...
104「static修羅道」

104 「static修羅道」 Step07 解答例

User.java public class User { // クラス全体で共有する「次に割り当てるID」 private static int nextId = 1; // このインスタンスに割り当てられたID(個別) private ...
104「static修羅道」

104 「static修羅道」 Step06 解答例

AppConfig.java import java.time.LocalDateTime; public class AppConfig { // アプリのバージョン(クラス共通で1つ) public static String VERS...
104「static修羅道」

104 「static修羅道」 Step05 解答例

StringUtil.java public class StringUtil { // null または空文字列であれば true を返す public static boolean isNullOrEmpty(String str) {...
104「static修羅道」

104 「static修羅道」 Step04 解答例

AppConstants.java public class AppConstants { // アプリケーションで使用される定数は、public static final で定義する // サービス名(文字列の定数) public sta...
104「static修羅道」

104 「static修羅道」 Step03 解答例

User.java public class User { // ユーザー名(インスタンス変数) private String name; // 各ユーザーが何回メッセージを送ったか(インスタンス変数) private int messag...
104「static修羅道」

104 「static修羅道」 Step02 解答例

CalcUtil.java public class CalcUtil { // 2つの整数を加算して返すメソッド(クラスメソッド) public static int add(int a, int b) { return a + b; }...
104「static修羅道」

104 「static修羅道」 Step01 解答例

User.java public class User { // ユーザー名(これはインスタンスごとに異なるので、非staticで定義) private String name; // 全ユーザーで共有するログイン回数(staticを使って...