Java/레퍼런스 형변환
업 캐스팅 예제
Bohemian life
2012. 4. 13. 23:42
package com.cast2;//업 캐스팅 예제
class Parent{
public void parentPrn(){
System.out.println("슈퍼 클래스 : parentPrn 메서드");
}
}
class Child extends Parent{
public void childPrn(){
System.out.println("서브 클래스 : childPrn 메서드");
}
}
public class RefTest01 {
public static void main(String[] args){
Child c = new Child();
c.parentPrn();
c.childPrn();
Parent p;
p=c; //자식 클래스 타입 -> 부모클래스 타입
// 업캐스팅,자동 형변환 (Parent p = c;)
p.parentPrn();
//호출 범위를 벗어나 호출 불가
//p.chidlPrn();
}
}