★★ Java の宿題ここで答えます Part 69 ★★
■ このスレッドは過去ログ倉庫に格納されています
0095デフォルトの名無しさん
2010/05/31(月) 02:14:01// Kadai3.java
public class Kadai3 {
public static void main(String[] args) {
Naku[] naku = {new Dog(), new Cat(), new Pig()};
for (String s : args) naku[Integer.parseInt(s) - 1].nak();
}
}
// Naku.java
public interface Naku {
void nak();
}
// Dog.java
public class Dog implements Naku {
public void nak() {
System.out.println("わん");
}
}
// Cat.java
public class Cat implements Naku {
public void nak() {
System.out.println("にゃー");
}
}
// Pig.java
public class Pig implements Naku {
public void nak() {
System.out.println("ぶー");
}
}
■ このスレッドは過去ログ倉庫に格納されています