자바 - 오버라이딩(overriding)
2017. 1. 31. 22:59
본 내용은 자바의 정석 3rd Edition을 참고하여 작성되었습니다. 개인적으로 학습한 내용을 복습하기 목적이기 때문에 내용상 오류가 있을 수 있습니다. 1. 오버라이딩이란? 조상 클래스로부터 상속받은 메서드의 내용을 변경하는 것 을 말한다. 조상클래스로부터 상속받은 메서드를 그대로 사용하지 않고 자신의 클래스에 맞게 변경하여 사용하기 위해서 오버라이딩을 사용한다. 새로운 메서드를 작성하는 것보다 기존의 메서드를 변경하여 사용하는 것이 좀더 효율적이기 때문이다. // 오버라이딩의 예 class Ponit { int x; int y; String getLocation() { return "x :" + x + ", y :" + y; }; } class Point3D extends Point { int z;..