본문 바로가기
JAVA/객체지향

[java/interface] 인터페이스란?

by java나유 2022. 7. 2.

1. 인터페이스란?


  • 인터페이스란, 역할을 부여하는 것이다.
  • 인터페이스는 추상 메소드로 구성된다. 추상 메소드란? 중괄호 내부가 없는 껍데기 메소드 창법으로 있다.
interface Alarm
	public void beep(); //추상메소드
    public void playMusic(); //추상메소드

메소드 중괄호가 없음 = 추상메소드

 

  • 인터페이스 구현 시, implements 키워드를 사용한다.
  • 해당 인터페이스(역할)를 구현하는(부여받은)  클래스를 구현체 클래스라고한다.
  • 구현체 클래스는 모든 추상 메소드를 오버라이딩(재정의)해야한다.

출처:https://cloudstudying.kr/lectures/267

728x90

댓글