1. 추상화
부모 클래스 앞에 abstract를 붙여 만든 추상화
1. 모든 메서드가 abstract인 것은 아님.
2. 상속은 하나만 받을 수 있음.
3. extends 사용
2. 인터페이스
부모클래스에 interface를 붙여 만든 인터페이스
1. 메서드 앞에 interface를 붙일 필요 없음
2. 부모클래스에 있는 '모든'메서드가 자식클래스에서 강제됨
3. 다중 상속 가능
4. implements 사용
∴ implements는 다중상속이 가능하다는 이점이 있지만, 모든 메서드가 강제되기 때문에 신중하게 만들어야 함
'JAVA > 기본 문법' 카테고리의 다른 글
콜렉션 종류 1, arraylist 어레이리스트 (0) | 2021.11.26 |
---|---|
제네릭<>으로 벡터 만들기 (0) | 2021.11.26 |
싱글톤 패턴, singleton 응용해서 캘린더 만들기, JAVA 날짜 함수 (0) | 2021.11.25 |
SimpleDateFormat, 날짜 서식 지정 방법 (0) | 2021.11.25 |
접근 제어자, 추상화 정리 (0) | 2021.11.24 |
댓글