JAVA 정리 5. 인터페이스
인터페이스(interface)는 객체의 사용 방법을 정의한 타입니다. 클래스와 유사하지만 메소드의 구현부가 없이 구현할 클래스의 뼈대를 만들어준다. 인터페이스에서 뼈대 (객체가 가져야할 특징,특성)를 잡아주면 클래스는 인터페이스를 implements 하여 살을 붙인다. 인터페이스가 뼈대 만 잡아주기때문에 메소드의 선언만할 수 있고 구현할 수 없다. 또한 필드를 선언할 수 없지만 상수 필드는 선언이 가능하다. 이러한 특징떄문에 인터페이스는 객체화 할 수없다 (생성자도 없다) 인터페이스를 사용하는방법은 구현 클래스를 만들어 사용하는 방법 뿐이다. 선언인터페이스 선언은 class키워드 대신 interface 키워드를 사용한다.interface 인터페이스명 { //상수 타입 상수명 = 값; //추상 메소드 타입..
Study !/JAVA
2018. 9. 14. 18:04