업캐스팅

업캐스팅이란? 정의 업캐스팅이란 서브 클래스의 객체에 대한 레퍼런스를 슈퍼 클래스 타입으로 변환하는 것 따라서 슈퍼 클래스의 레퍼런스로 서브 클래스의 객체를 가리키게 한다. 즉 서브클래스가 슈퍼클래스가 되는 것(묵시적 형 변환) 선언 Parent a; Son b = new Son(); a = (Parent)b; //여기서 (Parent)는 생략가능하다. 또는 Parent a = new Son(); 로 표현할 수 있다. 예제 class Parent{ String name; public void intro() { System.out.println("난 부모"); } } class Son extends Parent{ int son_age; int son_height; int son_weight; public ..
공부 기록장
'업캐스팅' 태그의 글 목록