병호의 IT새싹키우기
인터페이스(interface) ※중요※ 본문
💡학습 목표 💡
- 인터페이스에 개념을 이해하자.
- 인터페이스와 추상클래스를 사용해서 코드 작성해보기
1. 인터페이스에 개념을 이해하자.
- 모든 메서드가 추상 메서드로 선언됨 public abstract
- 모든 변수는 상수로 선언됨 public static final
시나리오 코드작성
인터페이스의 특징
- 추상 메서드: 인터페이스는 추상 메서드(구현부가 없는 메서드)만을 가질 수 있습니다. 자바 8부터는 default 메서드와 staitc 메서드를 가질 수 있게 되었습니다.
- 다중 상속: 클래스는 여러 인터페이스를 구현할 수 있으므로, 다중 상속의 효과를 낼 수 있습니다.
- 구현: 클래스가 인터페이스를 구현할 때는 implements 키워드를 사용합니다.
2. 인터페이스와 추상클래스를 사용해서 코드 작성해보기
코드작성
'java' 카테고리의 다른 글
SWING (0) | 2024.04.25 |
---|---|
인터페이스에 대한 고찰 (0) | 2024.04.25 |
추상 클래스(abstract class) (0) | 2024.04.24 |
다형성(Polymorphism)의 활용 (0) | 2024.04.24 |
다형성(Polymorphism) (0) | 2024.04.24 |