JAVA

인터페이스

CitronLemon 2019. 2. 28. 01:20

인터페이스


- 추상메서드만을 갖는 형태. 

- 클래스간의 상속은 1:1만 가능하지만 인터페이스는 다중상속이 가능하다.

- 구현해야 할 기능들을 분류별로 미리 정의하는 개념.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public interface Hello {
    public void foo();
}
 
public interface world {
    public void bar();
}
 
public class HelloWorld implements Hello, World {
    @Override
    public void foo(){...}
 
    @Override
    public void bar(){...}
}
cs