1. 인터페이스에 개념을 이해하자.
● 모든 메서드가 추상 메서드로 선언됨 public abstract
● 모든 변수는 상수로 선언됨 public static final
인터페이스의 특징
- 추상 메서드: 인터페이스는 추상 메서드(구현부가 없는 메서드)만을 가질 수 있습니다. 자바 8부터는 default 메서드와 staitc 메서드를 가질 수 있게 되었습니다.
- 다중 상속: 클래스는 여러 인터페이스를 구현할 수 있으므로, 다중 상속의 효과를 낼 수 있습니다.
- 구현: 클래스가 인터페이스를 구현할 때는 implements 키워드를 사용합니다.
추상 HomeAppliances
interface RemoteController.java
SoundEffect.java
Refrigerator.java
Television.java
ToyRobot.java
2. 인터페이스와 추상클래스를 사용해서 코드 작성해보기
'Java' 카테고리의 다른 글
ver 0.0.1 Starcraft (0) | 2024.04.27 |
---|---|
인터페이스에 대한 고찰 (0) | 2024.04.25 |
다형성(Polymorphism) (0) | 2024.04.25 |
연관, 의존 관계란? (0) | 2024.04.24 |
POWER JAVA 예제) 4-1,2,3 (0) | 2024.04.23 |