목록2022/02/16 (1)
hmk run dev
추상클래스 & 인터페이스
추상 클래스 사용하는 이유 - 상속을 강제하기 위함 부모 클래스에서 정의만 해놓고, 실제 동작은 자식 클래스에서 하게 됨 이러한 추상 클래스의 성격이 잘 반영되어진 것이 팩토리 메서드 패턴(Factory Method Pattern)이다. 추상클래스는 일반 클래스와 크게 다르지 않다. 단지, 추상 메서드를 선언해 상속을 통해 자손 클래스에서 완성을 유도하는 클래스라고 할 수 있다. 비유하자면 미완성 설계도라고 할 수 있다. 상속을 위한 클래스 이므로 따로 객체생성이 불가능하다. abstract class className { ... public abstract void methodName(); } - 추상 클래스는 인스턴스, 즉 객체를 만들 수 없는 클래스 - 추상 메소드는 하위 클래스에서 메소드 구현을 ..
java
2022. 2. 16. 15:40