A 타입의 클래스 또는 인터페이스가 있음
A를 B C가 상속함 B C는 서로 다른 필드가 있음
질문1.
A a = B객체 가능함?
질문2.
가능하면 A타입변수 a로 B 필드 조회 가능함? 안되겠지 시발
질문3.
그러면 A타입으로 B C 필드 다 받고 싶으면 어떻게 해야함?
B C 상속받는 D 클래스 만들고 거기에 필드 다 때려박혀져 있으닌깐 생성자로 B타입 C 타입 각각 받는 거 생성하고
타입에 맞는 필드 때려박게한다음에 D 타입으로 조회해야함?
이클립스로 찍어보면 되잖아
a를 인터페이스로 만들고 b c에 a를 상속받는 인터페이스 각각 생성 d 가 임플리먼트 받는 클래스가 되면 될거같은데. interface A interface B extends A, interface C extends A class D implements B,C