왜 그것이 합법적 인 선언인지 알지만 왜 유용할까요? 바로가는이 다른 방법Java. 왜 이렇게하는 것이 유용합니까? Animal bear = new Bear();
:
Bear bear = new Bear(); //?
내가 객체 동물 곰 = 새로운 곰()로 수행 할 수있는; 나는 후자와 할 수 없다? 설명에서
시도 :
이 같은 선언의 실천 diference의 새로운 기능 : 대
A. SuperClass x = new SubClass();
을, 당신은 당신이 할 수있는 객체로 수행 할 수있는
B. SubClass x = new SubClass();
B와 상관 없어? 왜 이런 목적을 선언하고 싶습니까?
감사합니다.
여기에 묻고있는 것이 명확하지 않습니다 ... – Daedalus
@ Daedalus, 설명을 추가하려고했습니다. – papercuts