부모로 부터 상속받은 메서드의 내용을 덮어쓰기하여 변경하는 것

A.class

package override;
public class A { // extends Object
	public void greet() {
		System.out.println("hi");
	}
}

B.class

package override;
public class B extends A{
	public void greet() { // 오버라이딩
		System.out.println("Good Morning");
	}
}

ABTest.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import = "override.*" %>
<%
	A a = new A();
	a.greet();
	
	B b = new B();
	b.greet();
%>

'12. 오버라이드(Override)' 카테고리의 다른 글

2. toString() 메서드 오버라이딩  (0) 2019.09.09

+ Recent posts