본문 바로가기
3.1 SpringBoot/Java

[java/기초] 인터페이스

by Dohi._. 2024. 7. 13.
728x90

인터페이스

  • 다중 상속처럼 사용할 수 있는 기능
  • 추상 메소드와 상수(final)만으로 구성
  • extends로 상속하던 클래스와달리 implements로 구현한다
접근제어자 interface 인터페이스명{
    pubilc abstract 반환타입 메소드명(매개변수){};
}

인터페이스 구현

class D implements A { //D는 인터페이스 A를 구현함
}

class E implements A,B { //E는 인터페이스 A,B를 구현함 //다중 인터페이스 구현
}

class F extends C implements A { //F는 C를 상속받고 인터페이스 A를 구현함
}
728x90

'3.1 SpringBoot > Java' 카테고리의 다른 글

[Java/기초] 입출력  (0) 2024.07.14
[Java/기초] 내부클래스  (0) 2024.07.14
[java/기초] 추상클래스  (0) 2024.07.13
[java/기초] 다형성  (0) 2024.07.11
[java/기초] 상속  (0) 2024.07.10

댓글