저는 작문과 추상적 인 방법과 수업을 놀고 있습니다 .... 제가 동물, 고양이, 개 수업을 가지고 있다면, 어떻게 작문을 사용하여 동물 목록으로 다른 수업을 만들 수 있습니까 ???animalList using composition
public class SomeClass{
Animal animalList; // ?????
}
.
public abstract class Animal {
public abstract void sound();
}
.
public class Cat extends Animal {
@Override
public void sound() {
System.out.println("cat makes sound");
}
}
.
public class Dog extends Animal {
@Override
public void sound() {
System.out.println("dog makes sound");
}
}
무슨 "동물 목록"소리 야? – Behe
질문을보다 자세하고 명확하게 설명해야 할 수 있습니다. 설명하는 수업은 자신이 발명 한 수업이므로 자신이 원하는 것을 알기가 어렵습니다. –
"SomeClass"는 실제로 동물 목록 일뿐입니다. 생성 된 각 동물에 대해 SomeClass는 목록에있는 각 동물에 대해 사운드 함수를 실행합니다. – Ris