본문 바로가기
Java/기초

[java 기초] 인터페이스와 다형성

by Meaning_ 2021. 6. 30.
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

댓글