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();
	}
}


+ Recent posts