Java의 정석
2022. 3. 30.
오버라이딩(overriding)
오버라이딩(overriding) 조상 클래스로부터 상속받은 메서드의 내용을 변경하는 것을 오버라이딩이라 한다. public static void main(String[] args) { class Point { int x = 1; int y = 2; String getLocation() { return "x : " + x + ", y : " + y; } } class Point3D extends Point { int z = 3; String getLocation() { return "x : " + x + ", y : " + y + ", z : " + z; // 오버라이딩 getLocation() 반환 값에 ", z : " + z를 추가 } } System.out.println(new Point3D().ge..