728x90 반응형 super1 [Java] 7-2. 오버라이딩(overriding) 오버라이딩(overriding) 1. 오버라이딩이란? 상위 클래스로부터 상속받은 메서드의 내용을 변경하는 것을 오버라이딩이라고 한다. 상속받은 메서드를 그대로 사용하기도 하지만 하위 클래스에서 다르게 변경하는 경우가 많다. 그러할 때 메서드를 오버라이딩한다. 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클래스의 인스턴스는 getLocation 메서드를 호출할 경우 z축의 .. 2022. 9. 3. 이전 1 다음 728x90 반응형