[Java] 인터페이스(Interface)

● 인터페이스(Interface)

(1) 클래스를 만들기위한 설계도

(2) 표준화를 위한 약속(규칙)

(3) 순수(완전) 추상 클래스

(4) 다중 상속 지원



Interface는 모든 변수가 static이 숨겨져 있다 , Interface안에 있는 변수는 상수이며 고칠수 없다 (final)

=> Interface안에는 public static final이 들어가 있다.


Interface에서 상속을 받을때는 Implements를 사용해 상속받을수 있다.


extends -> 확장  = 서로 같은 인터페이스나 클래스는 extends로 상속해야된다.

implements -> 구현 = 클래스가 인터페이스한테 상속받을때는 Implements로 상속해야함



'BACKEND > Java' 카테고리의 다른 글

[Java] Generic  (0) 2017.10.27
[Java] Collection  (0) 2017.10.27
[Java] Package  (0) 2017.10.25
[Java] 알고리즘 - 정렬 예제  (0) 2017.10.20
[Java] 클래스  (0) 2017.10.16

댓글

Designed by JB FACTORY