[상속]추상클래스/인터페이스 이용하여 객체 생성
추상 클래스, 인터페이스 등을 상속받는 클래스로 Upcasting, Downcasting를 해보고 싶었다.따라서 다음과 같이 구조를 만들었다. 그림판으로 작성! 그림을 보면 draw(), infoShape() 함수에서 오버라이딩을 한 것을 알 수 있다.매개변수 타입이나 갯수가 달라야하는 오버로딩은 생성자를 만들때 해서.. 그림에 표시되지 않았다. 객체를 만들면서 개발한 결과.구현 결과는 아래처럼 콘솔창에 표시되었다. 음.... 코드는 페이지가 너무 많아 PASS. 필자만 알 수 있겠지만...Downcasting, OOP를 확인했다.
2018. 2. 11. 20:39