Interface1 [Java] 인터페이스 (Interface) 인터페이스 (Interface) 클래스가 반드시 구현해야 하는 메서드의 규칙을 정의한 추상적 타입인터페이스를 직접 객체로 만들 수는 없고, 반드시 클래스가 implements로 구현해야 한다."어떻게 동작해야 한다"가 아니라 "어떤 동작을 제공해야 한다"라는 규칙만 정해준다.다형성을 통해 유연한 설계를 가능하게 한다. 인터페이스의 특징 1. 다형성 지원여러 클래스가 같은 인터페이스를 구현하면 공통된 타입으로 다룰 수 있다.List list = new ArrayList();List list2 = new LinkedList(); ArrayList와 LinkedList는 둘 다 List 인터페이스를 구현했기 때문에 같은 List 타입으로 다룰 수 있다. 2. 다중 구현 가능자바 클래스는 단일 상속만 가능하.. 2025. 9. 10. 이전 1 다음