오버라이딩
[JAVA-basic] 오버라이딩
오버라이딩이란? 조상클래스로부터 상속받은 메소드의 내용을 변경하는 것을 오버라이딩이라고 한다. 상속받은 메소드를 그래도 사용하기도 하지만, 자손 클래스 자신에 맞게 변경해야하는 경우가 많다. 이럴 때 조상의 메소드를 오버라이딩한다. 다음 코드를 한번 봐보자. class Point{ int x; int y; String getLocation() { return "x :" +x+", y :"+ y; } } class Point3D extends Point{ int z; String getLocation() { //오버라이딩 return "x :" +x+", y :"+ y + ", z :"+ z; } } 이 두 클래스는 서로 상속관계에 있으므로 Point3D클래스는 Point클래스로부터 getLocation(..