인터페이스

    인터페이스

    인터페이스 - 객체의 사용 방법을 정의한 타입 - 개발 코드와 객체가 서로 통신하는 접점 역할 개발 코드가 인터페이스의 메소드를 호출하면 인터페이스는 객체의 메소드를 호출시킨다. => 개발 코드는 객체의 내부 구조를 알 필요가 없고 인터페이스의 메소드만 알고 있으면 됨 인터페이스 선언 인터페이스 선언은 class 키워드 대신에 interface 키워드를 사용 [public] interface 인터페이스이름 { ••• } # 인터페이스 이름 작성 방법 영어 대소문자 구분 첫 글자 대문자 나머지 소문자 interface 인터페이스이름 { //상수 타입 상수이름 = 값; //추상 메소드 타입 메소드이름(매개변수,…); } - 인터페이스는 객체로 생성할 수 없기 때문에 생성자를 가질 수 없다. 상수 필드 선언 ..