Java api 일기 4 인터페이스란?
2021. 1. 18.
이전에 배웠듯, 객체는 메소드를 통해 외부 세계와의 상호작용을 정의한다. 메소드는 외부 세계와 객체의 인터페이스를 형성한다. 예를 들어, 사용자와 TV에 붙어 있는 몇 개의 버튼들은 사용자와 플라스틱 케이스(TV 본체)의 안쪽에 있는 전기 배선(실제 TV를 기능하게 하는) 사이의 인터페이스이다. 더 자세히 말하자면, TV 안쪽의 전기배선 = 인터페이스 TV의 버튼(들) = 구현되어진 클래스(들) 우리가 TV를 켜고 끌 때 "전원" 버튼을 누르는 것 = 구현되어진 클래스를 사용 -> 인터페이스가 작동 가장 일반적인 형식에서 인터페이스는 본문(body)이 비어있는 관련 메소드 그룹이다. 인터페이스로 지정된 경우 자전거의 행동 (메소드)는 다음과 같이 나타날 수 있다. interface Bicycle { //..