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