추상클래스(Abstract Class) _ 자바 프로그램에 무슨 추상이냐?
아니 컴퓨터 프로그램 언어에서 왜 철학적인 뉘앙스를 풍기는 추상이라는 말을 쓰는지 추상클래스(Abstract Class) 낱낱이 파헤쳐보자 추상_키워드 살펴보기 추상이라는 말 자체가 주는 느낌이 “구체적이지 않고 대충 뭉뚱그린 그런 모양새 아닌가" (지극히 주관적인 주인장 생각) 자바에 나오는 추상 클래스 역시 "구체적이지 않다. 보디(body)가 없다. 껍데기만 만든다. 그 래서 구현부가 없다, 호출되면 안 된다” 로 이어진다. 자바에서 부모가 있지만 자녀 클래스에서 어차피 재정의해서 사용되어야 할 경우가 있다 부모 입장에서는 구현할 필요가 없거나 자녀 레벨에서 아직 작성할 수 없는 메서드에 대해 선언부만 작성하고, 구현부를 세미콜론(;)으로 대체하고, 구현부가 없다는 의미로 abstract 키워드를 ..
java_자바
2020. 6. 13. 00:55