a.data에 b의 객체나 c의 객체가 올 수 잇음
이럴땐 a.data 자료형 뭐로 함?