업캐스팅(Up Casting) / 다운캐스팅 (Down Casting)
캐스팅이란 형변환을 의미합니다 업캐스팅이란 SubClass에서 SuperClass로의 형 변환을 의마합니다. 즉, SubClass를 SuperClass처럼 사용할 수 있게 하는것 입니다. 다운캐스팅이란 SubClass에서 SuperClass로의 형변환을 의미하여, 반드시 업캐스팅 한이후에 다운캐스팅으로 사용할 수 있습니다. 즉, 자식객체를 부모객체처럼 쓸수 있는것 입니다. (반드시 SubClass는 SuperClass를 상속받아야 합니다.) ※ 사용방법 업캐스팅 - SuperClass (SuperClass명) = new SubClass(); 다운캐스팅 - SubClass (SubClass명) = (SubClass) SuperClass명; * 다운캐스팅을 할떄에는 명시적으로 SubClass를 우변에 지정해..
Coding (코딩)/Java (자바)
2020. 10. 15. 13:00