Java
중요한! 인터페이스(interface)
haejujung
2024. 4. 25. 17:13
1. 인터페이스에 개념을 이해하자.
● 모든 메서드가 추상 메서드로 선언됨 public abstract
● 모든 변수는 상수로 선언됨 public static final



인터페이스의 특징
- 추상 메서드: 인터페이스는 추상 메서드(구현부가 없는 메서드)만을 가질 수 있습니다. 자바 8부터는 default 메서드와 staitc 메서드를 가질 수 있게 되었습니다.
- 다중 상속: 클래스는 여러 인터페이스를 구현할 수 있으므로, 다중 상속의 효과를 낼 수 있습니다.
- 구현: 클래스가 인터페이스를 구현할 때는 implements 키워드를 사용합니다.
추상 HomeAppliances

interface RemoteController.java

SoundEffect.java

Refrigerator.java

Television.java

ToyRobot.java

2. 인터페이스와 추상클래스를 사용해서 코드 작성해보기




