
인터페이스와 추상클래스 사용법 : 디자인패턴 맛보기
·
스터디
추상클래스 추상화?"생각이 없다"String.length() 메서드를 쓸 때 구체적인 구현 방식을 생각하지 않음 == 추상적이다구체적인 구현을 생각하지 않는 클래스 == 추상 클래스추상 클래스의 특징개념 : 하나 이상의 추상 메서드를 포함하는 클래스기본 구조 : abstract 키워드로 추상 클래스, 추상 메서드 선언추상 메서드를 포함하고 있다는 걸 제외하면 일반 클래스와 비슷하다 == 생성자O, 멤버변수O, 메서드Opublic abstract class Shape { //추상 클래스 private String type; public Shape(String type){ this.type = type; } public void printShape(){ Sy..