JAVA/상속과 다형성

오버라이딩

별초롱언니 2025. 5. 8. 14:15

오버라이딩은 자손 클래스에서 부모 클래스로부터 물려받은 메서드를 다시 작성하는 것을 말합니다. 

 

package chapter07;

public class exam41 {

	public static void main(String[] args) {
		Leader leader1 = new Leader();
		leader1.eat();
		leader1.say();
	}

}
package chapter07;

public class exam41_Student {
	void learn() {
		System.out.println("배우기");
	}
	void eat () {
		System.out.println("밥먹기");
	}
	void say() {
		System.out.println("선생님 안녕하세요!");
	}
}
package chapter07;

class Leader extends exam41_Student {

		void lead() {}
		void say() {
			System.out.println("선생님께 인사");
		}
}

'JAVA > 상속과 다형성' 카테고리의 다른 글

다형성  (0) 2025.05.12
제어자  (0) 2025.05.08
상속과 생성자  (0) 2025.05.08
상속이란?  (0) 2025.05.08