홍익대 Java/수업
홍대 자바 수업 : 강제적 업캐스팅
Yi Junho
2009. 7. 23. 15:56
반응형
class Parent { int a=10; public void parentPrn(){ System.out.println("슈퍼클래스 프린트 메소드 "); } } class Son extends Parent { int a=12; public void parentPrn(){ System.out.println("오버라이딩 서브클래스 프린트 메소드 "); } public void sonPrn(){ System.out.println("서브클래스 프린트 메소드 "); } } class Re { public static void main (String [] args) { Son s= new Son(); s.parentPrn(); Parent p=new Son(); p.parentPrn();// 오버라이딩 메소드는 오버라이딩 된 자식 메소드를 가지고 온다 . p=s;//오버라이딩 p.parentPrn();//이미 이건 이전에 오버라이딩 System.out.println(p.a); //변수는 자기껄 . } }
반응형