다형성의 장점
1) 다형적 매개변수
2) 하나의 배열로 여러종류 객체 다루기
다형성?
1) Tv t = new SmartTv();
2) 참조변수 형변환_ 리모콘 바꾸기 (사용 가능한 멤버 갯수로 전환)
3) instanceof 연산자_ 형변환 가능 여부 확인
toString()은 문자열과 합칠 때 자동변환 용도로 사용
이 코드를 이해하려고 노력하자
다형성의 장점을 이용하면 Product라는 조상타입 리모콘으로 자손의 객체를 사용할 수 있다.
보통 하나의 배열에 같은 타입밖에 저장이 안되는데 다형성을 이용하면 여러타입 저장이 가능하다
Vector 클래스는 가변배열이 가능하고 Object배열이 있어서 모든 종류의 객체 저장이 가능하다.
'JAVA' 카테고리의 다른 글
예외 처리 (0) | 2022.08.28 |
---|---|
내부 클래스 (0) | 2022.08.28 |
추상 클래스 (abstract) (0) | 2022.08.27 |
JAVA 복습 1 (0) | 2022.08.22 |
연산자(Operator) _1 (0) | 2022.08.09 |
댓글