오버라이딩1 [Java 공부/Java의 정석] Chapter.07 : 객체지향 프로그래밍 2 - 2 (오버라이딩) 오버라이딩 부모 클래스로부터 상속받은 메서드의 내용을 변경하는 것을 오버라이딩이라고 한다. 상속받은 메서드를 그대로 사용하기로 하지만, 자식 클래스 자신에 맞게 변경해야하는 경우가 많다. 이럴 때 부모의 메서드를 오버라이딩한다. 예제 class point {//2차원 좌표 int x; int y; String getLocation() { return "x: " + x + ", y: " + y; } } 2차원 좌표계의 한 점을 표현하기 위한 point 클래스가 있을 때, 이를 부모로 하는 3차원 좌표계의 한 점을 표현하기 위한 point3D 클래스를 새로 작성하였다고 하자. point 클래스의 getLocation()은 한 점의 x, y좌표를 문자열로 반환한다. class point3D extends po.. 2022. 7. 6. 이전 1 다음