抽象クラス UnivItemsを以下の仕様を満たすためように制作せよ。
「フィールドはクラス群 Person,Student,Graduateのフィールドをすべて含むようにし(name,zip,address,phone,number,year,gradyearの7個),さらにint型のentance_yearを追加する。アクセス修飾市はすべてprotectedとする。
コンストラクタは不要
メソッド(フィールドへのセッター、ゲッター)はすべて抽象メソッドとする。」
という問題なのですが、抽象クラス、抽象メソッドが苦手で一応作ってみたのですが正解なのか困っています。もし、間違いがあればソースコードの修正と抽象クラスと抽象メソッドはどのように使うのか使用上のルールなどあれば、おねがいします。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
java
1 2package roll6.univ; 3 4abstract class UnivItem{ 5 6 protected String name; 7 protected String zip; 8 protected String address; 9 protected String phone; 10 protected String number; 11 protected int year; 12 protected int gead_year; 13 protected int entrance_year; 14 15 public abstract void setName(String name); 16 public abstract void setZip(String zip); 17 public abstract void setAddress(String sddress); 18 public abstract void setPhone(String phone); 19 public abstract void setNumber(String number); 20 public abstract void setYear(String Year); 21 public abstract void setGrad_year(int gred_year); 22 public abstract void setEntrance_year(int entrance_year); 23 public abstract String getName(); 24 public abstract String getZip(); 25 public abstract String getAddress(); 26 public abstract String Getphone(); 27 public abstract String getNumber(); 28 public abstract int getYear(); 29 public abstract int getGrad_year(); 30 public abstract int getEntrance(); 31} 32
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンな
linux emacs エラーはありませんでした。