추상 메소드 (1) 썸네일형 리스트형 12_인터페이스(interface) : 인터페이스의 구성, 다중인터페이스 01. 인터페이스란 - 객체의 사용 방법을 정의한 타입 - class 키워드 대신 interface 키워드가 붙으며, 인터페이스를 구현하는 클래스는 implements 키워드를 사용함 - 개발코드와 객체가 서로 통신하는 접점이다. : 개발코드가 인터페이스의 메소드 호출 >> 인터페이스가 객체의 메소드 호출 - 인터페이스가 중간 역할을 해 주기 때문에 개발 코드는 객체의 내부 구조를 알 필요가 없다 --> 개발코드를 수정하지 않고도 사용하는 객체를 변경할 수 있다. 1 2 3 4 5 6 7 8 9 10 interface 인터페이스명 { //상수 타입 상수명 = 값; //추상 메소드 - 무조건 오버라이딩 필요... 번거롭다. 타입 메소드명(매개변수,...); //디폴트 메소드 - 인터페이스에 선언되었으나 구.. 이전 1 다음