Java 다형성의 장점 - 매개변수의 다형성
by 볼빵빵오춘기글을 시작하기 전 다형성이 무엇인지 간략하게 한 번 확인해 보고 시작하겠다.
다형성은 아래와 같다.
- 조상타입의 참조변수로 자손 객체를 다루는 것!
- 참조변수의 형변환을 하는 것! (⇒ 리모콘 바꾸기, 사용할 수 있는 멤버 갯수 조절)
- instanceof 연산자 형변환 가능여부 체크 한다.
다형성의 장점
- 다형적 매개변수 (= 매개변수의 다형성) [현 글에서는 이 부분 내용]
- 하나의 배열로 여러 종류 객체 다룰 수 있다. [다음 글에서는 이 부분 내용]
매개변수의 다형성
참조형 매개변수는 메서드 호출시, 자신과 같은 타입 또는 자손타입의 인스턴스를 넘겨줄 수 있다.
매개변수의 다형성의 장점
오버로딩으로 각 물건마다 메서드 만들 필요 없고 메서드 하나로 여러 물건을 살 수 있다. (아래 이미지 참고)
=> 즉, 오버로딩으로 각 클래스마다 메서드를 다시 만들 필요 없이 하나의 메서드로 기능을 수행할 수 있다.
'👩🏻💻 About 프로그래밍 > Java' 카테고리의 다른 글
Java 추상 클래스(abstract class), 추상 메서드(abstract method) (0) | 2023.11.30 |
---|---|
Java 다형성의 장점 - 여러 종류의 객체를 배열로 다루기 (0) | 2023.11.30 |
Java instanceof 연산자 (0) | 2023.11.29 |
Java 참조변수의 형변환 (0) | 2023.11.29 |
Java 다형성(polymorphism) (0) | 2023.11.29 |
블로그의 정보
Hello 춘기's world
볼빵빵오춘기