템플릿 (1) 썸네일형 리스트형 [JAVA] 기초문법 - 추상클래스와 템플릿 메서드 추상메서드는 하위 클래스에서 구현(차 마다 방식이 다르다고 가정) run 메서드는 시나리오(함수 호출의 순서(과정)) final 메서드로 정의하면 하위클래스에서 오버라이딩 할 수 없다.ㅡ>템플릿 메서드 즉, 변하지 않는 일련의 과정을 정의할때는 하위 클래스에서 오버라이딩(재정의)할 수 없게 final 키워드를 붙인다. final 키워드는 접근제어자 앞이나 뒤에 써도 상관 없다. 템플릿 메서드 장점 시나리오 수정(추가,삭제 등)이 용이하다. 추상메서드가 아닌 선언만 한 메서드(구현하지 않은 메서드)를 선언해 놓고 필요에 따라 정의만 해서 사용이 가능하다. 시나리오는 정의해 놓고 필요에 따라 하위클래스에서 waschcar()메서드를 재정의해서 사용할 수 있다. ㅡ> 훅메서드 라고 불림.(프레임워크 에서 많이.. 이전 1 다음