Interface (1) 썸네일형 리스트형 [Java] Interface(인터페이스) - abstract class(추상화 클래스) 추상화 클래스(abstract class) - 불완전한 클래스로 완성되지 못한 메소드(abstract method)를 하나 이상 갖고 있는 클래스를 abstract class라고 합니다. - abstract method : 메소드의 선언부만 있고, 정의되지 못한 메소드를 의미합니다. ex) public abstract 리턴타입 메소드명(); -> 몸통(중괄호 부분)이 없습니다. - 사용하는 이유 : 상속의 관계를 형성시키기 위한 상위클래스로 사용됩니다. - 클래스이나 인스턴스를 생성할 수는 없습니다. abstract class를 사용하려면 반드시 상속을 받아야 합니다. - abstract class를 상속받은 클래스는 무조건 abstract class의 abstract method를 오버라이딩해서 구현해.. 이전 1 다음