728x90
반응형
인터페이스에 대한 설명은 아래 링크로!
https://we1cometomeanings.tistory.com/22?category=947375
[java기초] 인터페이스
<인터페이스의 장점> - 인터페이스만 준수하면 통합에 신경쓰지 않고, 다양한 형태로 새로운 클래스 개발 가능 - 클래스의 다중 상속 지원하지 않지만, 인터페이스로 다중 상속효과를 간접적으
we1cometomeanings.tistory.com
이번에는 인터페이스의 다형성과 관련해서 예제를 통해 알아볼 것이다.
sound 메소드를 오버라이딩 해서 Dog는 "멍멍",Cuckoo는 "뻐꾹~" 소리가 나게 함으로써 다형성을 구현해주었다.
똑같은 makeSound 메서드여도 참조변수를 활용해 각기 다르게 소리를 낼 수 있게 구현할 수 있다.
728x90
반응형
'Java > 기초' 카테고리의 다른 글
[java기초] 모듈과 기본패키지 (0) | 2021.07.02 |
---|---|
[java기초] 패키지 (0) | 2021.07.02 |
[java기초] 인터페이스 (0) | 2021.06.30 |
[java기초] 추상 메서드 (0) | 2021.06.30 |
[java 기초] 타입변환과 다형성 (0) | 2021.06.30 |
댓글