interface1 [자바/Java] 추상클래스 && 인터페이스 추상 클래스란 추상 클래스는 일반 클래스와 별 차이가 없는 클래스이다. 차이점은 추상클래스도 일반 클래스처럼 멤버 변수, 생성자, 메소드들로 구성되어 있지만 바로 추상 메서드를 선언해 줄 수 있는 메소드인 것이다. 추상 메소드를 선언하여 상속을 통해서 자손 클래스에서 완성하도록 유도하는 클래스이기 때문에 미완성 설계도라고도 표현하는 클래스이다. 추상 클래스와 일반 클래스의 큰 차이점 중 하나는 추상 클래스는 상속을 위한 (상속을 통해 완성되는) 클래스이기 때문에 new 키워드를 통한 객체를 생성할 수 없다. 추상 클래스는 다음과 같이 abstract 키워드를 통해 선언할 수 있다. abstract class 클래스명 { ... } 추상 메소드 추상 메소드는 추상 클래스 내에서 선언할 수 있는 특별한 메소.. 2023. 10. 6. 이전 1 다음 728x90 반응형