다운캐스팅을 하면 자식한테만 있는 속성들이 다 초기화 안 되는 거 아님? 다운캐스팅 검색해보니까 자바 기준으로는 다운캐스팅 된 인스턴스를 쓰면 런타임 에러 생긴다는데 로 반환된 값 다운캐스팅 빼면 쓸모 없는 거 같은데 맞음? 아니면 다른 용례가 있는지 궁금함.
다운캐스팅은 보통 자식클래스로 초기화하고 다형성을 위해 부모클래스로 업캐스팅해서 저장된 거를 다시 다운캐스팅하지 않나 - dc App
자식 > 부모 > 자식으로 변환 해서 쓸 때 사용함
다운캐스팅 패턴매칭 없는 언어나 쓰는거지 ㅋㅋ