0x0102
KDT - java 다형성과 이종모음 본문
다형성(Polymorphism)
- 다형성이란 "객체가 여러 형태를 가진다"라는 의미로 해석되며, 하나의 객체가 여러가지 유형으로 사용되는 것을 의미합니다.
- 다형성은 상속을 전제조건으로 합니다.
- 다형성을 위해 자바는 자식클래스가 부모클래스의 타입을 가질 수 있도록 허용합니다. 즉, 부모 타입에 모든 자식객체가 대입될 수 있습니다.
이종모음(Heterogeneous Collection)
- 이종모음은 배열에 다형성을 적용시키는 원리입니다. 배열은 원래 동종모음 구조입니다.
- 예를 들어 int[] iArr = new int[10]; 이런 구조의 배열이 있다면 iArr배열에는 int형 정수 데이터만 저장할 수 있습니다.
- 하지만 다형성을 이용하면 이종모음 구조의 객체 배열이 생성 가능합니다.
'Study > System Engineer' 카테고리의 다른 글
KDT - Linux 권한 (0) | 2024.01.12 |
---|---|
KDT - Linux 파일시스템 (1) | 2024.01.11 |
KDT - Linux 셸 (1) | 2024.01.10 |
KDT - java 기본 타입과 참조타입 (1) | 2024.01.05 |
KDT - java 기본 및 깃 기본 (3) | 2024.01.04 |