오늘은 자바의 오버라이딩에 대해서 공부 해봤습니다. 오버라이딩이란? 조상 클래스로부터 상속 받은 메소드의 내용을 자식 클래스에서 변경하는걸 뜻 합니다. 오버라이딩의 조건 오버라이딩 하는 메소드의 이름이 같아야 한다. 메소드의 매개변수(parameter)가 같아야 한다. 메소드의 리턴 타입도 같아야 한다. 그럼 어떤 경우에 오버라이딩이 사용 되는지 알아 보도록 하겠습니다. Point라는 클래스인데요. 일직선에서 한 점을 뜻하는 클래스 입니다. 여기서 getLocation()이라는 메소드는 일직선에서 점의 위치를 x값으로 나타내고 있는데요. 이 메소드를 오버라이딩 해보겠습니다. 위의 Point 클래스를 상속 받은 Point2D라는 자식 클래스 입니다. Point 클래스가 일직선에서 위치를 나타내는 1차원 좌..