728x90 반응형 다형성1 [Java-자바]인터페이스(interface) 인터페이스란 인터페이스는 프로젝트의 설계도로 생각하면 좋겠다. 기능에 대해 선언만 한 상태이다. 인터페이스는 모든 기능을 추상화로 정의한 상태 즉, 모든 메서드의 선언만 정의하고 메서드의 기능에 대해 주석만 기입하 상태이다. 인터페이스도 추상 클래스처럼 구현이 안된 멤버를 포함하므로 인스턴스를 시킬수 없고 인터페이스를 상속 받은 클래스에서 멤버를 구현한 뒤 자식 클래스를 인스턴스하여 사용된다. 인터페이스 구현 인터페이스는 예약어로 class 대신 interface를 사용하며, 접근 제어자로 public 또는 default를 사용한다. 멤버 구성 - 인터페이스는 추상 메서드와 상수만 멤버로 가질 수 있다. - 일반 메서드와 멤버 변수는 구성원으로 가질 수 없다. - 모든 멤버 변수는 public stati.. 2017. 2. 5. 이전 1 다음 728x90 반응형