인터페이스 - 선언하기

이상해씨·2023년 5월 8일
0

JAVA

목록 보기
32/40

인터페이스
인터페이스 : 객체들의 상호 작용을위한 장치 시스템

언더베이스 : 구현하지 않고 선언만 하는 기능

  • 정의 : 추상 메소드와 상수
public interface Smartphone{
	public int MAX_VOLUME =100;
    public int MIN_VOLUME =0;
	
    public void turnOn();
    public void turnOff();
    public void changeVolume(int volume);
    public void changeApp(int App);
}
  • 컴파일 시 자동 변환
public static final in MAX_VOLUME =100;
public static final in MIN_VOLUME =0;
  • 인터페이스 메소드는 추상 메소드 컴파일 시 자동 변환
public abstract void on();
public abstract void off();
public abstract void volume(int value);
public abstract void App(int number);

참고

profile
공부에는 끝이 없다

0개의 댓글