인터페이스

    자바 추상 클래스 & 인터페이스

    static 메소드는 super, this 사용불가 String, Integer 등 클래스는 final 클래스로 상속 불가 final(상수의 의미) 메소드는 오버라이딩(재정의) 불가 추상 클래스(abstract 클래스) abstract 클래스는 선언만 있고 정의가 없는 하나 이상의 추상 메서드를 갖는 클래스 하위 클래스에서 재정의할 것으로 예상되는 메서드에 대해 메모리 낭비 없이 미리 호출 계획을 세워 두기 위해 작성 클래스가 적어도 하나의 추상 메서드를 포함할 때, 그 클래스는 클래스명 앞에 abstract 키워드를 붙여 추상 클래스로 명시해야 한다. abstract는 final, static과 같이 사용할 수 없다. 추상클래스는 미완성된 클래스이므로 객체 생성할 수 없다. 자식이 없는 추상클래스는 존..