Java

Java

[Java] Java의 interface 알아보기

1. Interface의 기능1. 구현을 강제하는 기능구현하는 클래스에서 interface의 abstract 메소드를 강제로 구현하도록 한다 2. 호출할 수 있는 메소드를 제한하는 기능 (다형성을 제공한다)interface1, interface2와 interface1,2를 구현한 class1이 있을 때, interface1 객체명 = new class1(); 으로 객체를 생성하는 경우, 객체명을 통해 interface1의 메소드만 호출할 수 있고, class1 객체명 = new class1(); 으로 객체를 생성하는 경우, 객체명을 통해 interface1,2의 메소드를 모두 호출할 수 있다 3. 의존성을 역전하여 결합도를 낮춘다구상체가 아닌 추상체(interface)와 결합을 하는 경우, 의존도를 낮추..

단 현
'Java' 카테고리의 글 목록