반응형
인터페이스
클래스에 메소드를 계속해서 추가해야하면 귀찮고 번거롭기 때문에 인터페이스를 생성하여 한 곳에 여러 메소드를 담는 것
자바의 다형성을 이용하여 유지보수의 편의성을 높인다!
인터페이스를 생성할 때에는 class 대신 interface를 사용한다.
public interface Predator {
}
인터페이스 구현은 implements를 사용한다.
public class Tiger extends Animal implements Predator {
}
※인터페이스를 사용할 때, 메소드를 오버라이드해서 사용한다.
정확한 예제는 점프투자바에 자세하게 쓰여있으므로 찬찬히 따라가보도록 하자.
반응형
'Study > JAVA' 카테고리의 다른 글
[점프투자바] 07 자바 날개달기 07-1 ~ 3 (0) | 2021.11.07 |
---|---|
[JAVA] 숫자와 문자열 간의 형 변환 (0) | 2021.11.05 |
[JAVA] 전달인자(Argument)와 매개변수(Parameter) (0) | 2021.11.02 |
[점프투자바] 06 입출력 06-1 콘솔 입출력 (0) | 2021.11.02 |
[JAVA] Call by value, Call by reference? (0) | 2021.11.01 |