インターフェース wiki
下記引用
java
1// 捕食動物を表すインタフェース 2public interface Predator { 3 boolean chasePrey(Prey p); // 餌を追いかける 4 void eatPrey(Prey p); // 餌を食べる 5} 6 7public class Cat implements Predator { 8 9 public boolean chasePrey(Prey p) { 10 // chasePrey メソッドの実装 11 } 12 13 public void eatPrey (Prey p) { 14 // eatPrey メソッドの実装 15 } 16}
下記コード内でインターフェースのPredatorを実装していますが、
処理順番についても確約されるものですか?
たとえば、下記コードではエラーとなりますか?
java
1// 捕食動物を表すインタフェース 2public interface Predator { 3 boolean chasePrey(Prey p); // 餌を追いかける 4 void eatPrey(Prey p); // 餌を食べる 5} 6 7public class Cat implements Predator { 8 9 public void eatPrey (Prey p) { 10 // eatPrey メソッドの実装 11 } 12 13 public boolean chasePrey(Prey p) { 14 // chasePrey メソッドの実装 15 } 16}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。