로딩
요청 처리 중입니다...

자바의 정석 7장 - 오버라이딩

 자바의 정석 7장 - 오버라이딩

이번에는 오버로딩에 이어서 오버라이딩에 대해서 학습하겠다. 오버라이딩 : 메서드 오버라이딩이라고도 하는데, 조상 클래스로부터 상속받은 메서드의 내용을 자신에 맞게 변경하는 것을 오버라이딩이라고 한다.

표현할 때는 조상의 메서드를 오버라이딩한다고 한다. 바로 코드를 통해 알아보자. class Point { // Point 클래스는 2차원 점의 좌표 int x; int y; String getLocation() { // Point 클래스의 getLocation 메서드, 반환값은 String return "x :" + x + ", y : " + y; } } class Point 3D extends Point { // Point 3D 클래스는 Point 클래스의 자손 클래스, Point 클래스는 Point 3D의 조상 클래스 int z; String getLocation() { return "x :" + x + ", y :" + y + ", z :" + z; // 오버라이딩 } } 위와 같...

# 오버라이딩 # 자바의정석