나는 4 개의 클래스 A, B, C and Test
이 있습니다. Test
은 테스트 목적으로 사용됩니다.사용자 정의 객체를 배열에 추가하고 두 객체 중 하나를 반환합니다.
B
은 A
에서 상속됩니다. C
은 A
에서 상속됩니다.
test
클래스에는 check()
이라는 메서드가 있습니다. B or C
개체를 반환해야합니다. 그래서 배열에 B and C objects
을 추가하고 1과 2 사이의 임의의 숫자를 호출하기를 바라고 있습니다. 따라서이 중 하나가 반환됩니다. 배열에 B와 C를 추가하는 방법을 모르겠습니다. 다른 사람이 자바에서이 작업을 수행하는 방법을 보여줄 수 있습니까? 더 나은이 같은
public Test{
public A check(){
// add new B() and new C() to an array
// call a random number to return element 1 or 2 in the array so it will either return B or C
return either B or C;
}
}
이 열거 당신이 사용하는 것을'개인 정적 A [] 편곡 = 새 A [어떤 객체를 포함 할 수 있습니다
–이것은 정적으로 초기화 된 배열입니다. – bellum