[JAVA] 객체지향 프로그래밍 - 오버라이딩과 조상 클래스 멤버 지정 - suepr
1. 오버라이딩 조상 클래스로부터 상속받은 메서드의 내용을 변경하는 것을 오버라이딩이라 한다. 상속받은 메서드를 자신의 클래스에 맞게 변경해야 하는 경우 사용한다. 앞서 배운 오버로딩과 용어가 비슷해서 헷갈릴 수 있는데, 오버로딩은 한 메서드를 매개변수로 구분해서 여러 개로 작동시키는 기술이다. 꼭 구분하자. 오버라이딩 예시를 보자. 2차원 좌표를 표현하는 Point클래스를 조상으로 하는 3차원 좌표를 표현하기 위한 Point#D클래스가 있다고 하자. class Point{ int x; int y; String getLocation(){ return "x : " + x + ", y : " + y; } } class Point3D extends Point{ int z; String getLocation()..
2023.11.29