본문 바로가기

IT/자바

오버라이딩

MyMain_Override.java

Child.java

Parent.java

package mymain;

import myutil.Child;
import myutil.Parent;

public class MyMain_Override {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Parent p = new Child();
		//Parent class내의 sub()
		// 동작 : 맨마지막에 재정의된 sub() 호출 p.sub();
		p.sub();
	}

}

package myutil; public class Parent { public void sub() { System.out.println("--Parent:sub()--"); } }

package myutil;

public class Child extends Parent {
	@Override
	public void sub() {
		//super.sub();
		System.out.println("--Child:sub()--");
	}
}


'IT > 자바' 카테고리의 다른 글

추상클래스, 인터페이스  (0) 2018.05.04
추상화  (0) 2018.05.04
업, 다운 케스팅  (0) 2018.05.04
업캐스팅 1  (0) 2018.05.04
자바 연산자  (0) 2018.05.03