MyFamily クラスを定義し、自分の家族全員のオブジェクトを生成したいです。
・フィールド:
- 家族の名前を示すString型のprivateな変数 name
- 家族の年齢を示すint型のprivateな変数 age
- 家族の人数を示すint型のstaticかつprivateな変数 family_num
・メソッド:
- コンストラクタMyFamily
- 家族の情報を表示するインスタンスメソッド display
- 家族の人数を表示するクラスメソッド displayFamilyNum
java
1class MyFamily{ 2 3 private String name; //String型のprivateな変数name 4 private int age; //int型のprivateな変数age 5 private static int family_num;//int型のstaticかつpraivateな変数family_num 6 7 public MyFamily(String name, int age){ //コンストラクタ 8 this.name = name; 9 this.age = age; 10 } 11 12 public void display(){ //家族の情報 インスタンスメソッド 13 System.out.println("名前;"+name+" "+"年齢;"+age+"才"); 14 15 family_num++; 16 } 17 18 static void displayFamilyNum(){ //家族人数 クラスメソッド 19 System.out.println("家族構成"+family_num+"人"); 20 } 21} 22 23public class Kadai11{ 24 public static void main(String[] args){ 25 26 MyFamily ryunosuke = new MyFamily("龍之介", 21); 27 ryunosuke.display(); 28 MyFamily brother = new MyFamily("弟", 19); 29 brother.display(); 30 MyFamily mother = new MyFamily("母", 45); 31 mother.display(); 32 MyFamily father = new MyFamily("父", 45); 33 father.display(); 34 MyFamily.displayFamilyNum(); 35 } 36} 37
pythonだとどうすればいいかわかりませんでした。
何かわかる方がいましたら教えてください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。