[Java] 7장 인터페이스
1. 인터페이스(Interface)Java에서 인터페이스는 클래스가 구현해야 하는 메서드의 집합을 정의하는 일종의 계약으로, 인터페이스는 다중 상속을 지원하며, 코드의 재사용성과 유연성을 높이는 데 중요한 역할을 합니다. 인터페이스는 interface 키워드를 사용해 정의합니다. 인터페이스는 메서드의 시그니처(이름, 매개변수, 반환 타입) 만을 포함하고, 구현(바디)은 포함하지 않습니다.interface Soccer { void dribble(); // 드리블 void kick(); // 슛 void handle(); // 펀칭 void success(); // 펀칭 성공공} 2. 인터페이스 구현하기인터페이스를 구현하는 클래스는 implements 키워드를 사용하여 인터페이스의 ..