스트림1 [TIL] 2022-12-01(24day) JVM 구조, 메모리와 코드의 흐름 👉 추상클래스 기본적으로 클래스이다. 상속, 확장하여 사용하기 위한 것 여러 하위 클래스가 동일한 구현으로 로직을 수행 + 일부 로직이 다를 때 추상클래스 사용 고민 (Template Method 패턴) # 클래스를 상속받아 이용 및 확장을 위함 (부모의 기능을 확장하는 개념) #다중 상속 불가능 , 단일 상속 # extends를 이용하여 구현 # 추상메소드에 대한 구현 가능 # 생성자와 일반변수 모두 가질 수 있다. -1) 설계와 구현을 분리한다면, 설계부분에 해당 -2) 키워드 : abstract -3) 추상메서드 : abstract 키워드를 붙혀 메서드의 선언분(원형)만 있고 구현은 되어있지 않은 형태 (중괄호 부분 없음) public String getNAme(.. 2022. 12. 1. 이전 1 다음