기록장
인터페이스 본문
728x90
RemoteControl (원격 조정이라는 뜻)
이클립스에 생성할 때
name 입력란에 RemoteControl을 입력한 후 피니쉬 누르면
RemoteControl 인터페이스의 선언부를 자동으로 만들어줌!
(클래스 대신에 interface 키워드 사용)
[public] interface 인터페이스이름 { ...}
클래스는 (필드, 생성자, 메소드)
인터페이스는 (상수 필드, 추상메소드)
인터페이스는 객체 생성불가/생성자 가질 수 없음
interface 인터페이스이름{
//상수
타입 상수이름 = 값;
//추상 메소드
타입 메소드이름(매개변수,...};
}
implements 도구
인터페이스 구현
구현 클래스는 보통의 클래스와 동일 하지만
인터페이스 사용 가능한걸 알려주기 위해서 클래스 선언부에
implements 키워드 추가하고 인터페이스 이름 명시해야함
그리고 인터페이스에 선언된 추상메소드의 실체 메소드를 선언
728x90
'Programming > JAVA' 카테고리의 다른 글
익명 클래스 (0) | 2022.05.29 |
---|---|
필드의 다양성 코드 짜봄 (0) | 2022.05.22 |
추상클래스 코드 (0) | 2022.05.22 |
강제 타입 변환 코드 (0) | 2022.05.21 |
매개 변수의 다형성 코드 짰음 (0) | 2022.05.21 |
Comments