지금 shape 라는 추상 슈퍼클래스를 만들고


아래에 하위 4가지 도형을 만들었어 (현재 생성자, 넓이 구하는 메소드 까지는 구현되어진 상태 넓이 구하는 메소드는 추상클래스에서 오버라이딩으로 만들었음)


이제부터 추가해야 할께 이 두가지임


--면적으로 2가지 도형이 같은지 알려주는 메소드가 있다.

이게 지금 문젠데. 내가 이 클래스를 (예를 들면  삼각형, 사각형) 을 인자로 2개 받아서

이 두개의 넓이를 비교하는 메소드를 구성하려면 어떻게 해야하는걸까

단순이 내가 넓이를 리턴하는 메소드를 인자로 넣기 위해서는 그냥 double 형으로 인자를 받는 방법 밖에 없는거지??



--모양으로 2가지 도형이 같은지 알려주는 메소드가 있다.(좌표상 위치는 상관없음)

이거의 경우에는 instanceof 로 하면 되는거 맞나?? 현재 클래스 형태를 알면 그걸 boolean으로 비교하면 되는거지???


마지막으로 추상클래스를 상속받는 경우에는 내가 상속 받는 하위 클래스 들에 대해서 오버라이딩 되는 메소드를 각각 다 구현해 놔야만 하는거야??