A 타입의 클래스 또는 인터페이스가 있음


A를 B C가 상속함 B C는 서로 다른 필드가 있음


질문1.


A a = B객체 가능함?


질문2.


가능하면 A타입변수 a로  B 필드 조회 가능함? 안되겠지 시발


질문3. 


그러면 A타입으로 B C  필드 다 받고 싶으면 어떻게 해야함?


B C 상속받는 D 클래스 만들고 거기에 필드 다 때려박혀져 있으닌깐 생성자로 B타입 C 타입 각각 받는 거 생성하고


타입에 맞는 필드 때려박게한다음에 D 타입으로 조회해야함?