구현1 [Java]추상 클래스 & 인터페이스 안녕하세요. TDR입니다. 이번에 정리해볼 거는 추상 클래스와 인터페이스 입니다. 이 둘은 비슷해 보이면서도 조금 차이가 있는데요 한번 알아 보죠. 추상 클래스(abstract class) : 추상 메소드를 가진 클래스 추상 메소드(abstract method) : 구현은 하지 않은 상태로 반환 값 & 메소드 이름 & 파라미터만 정해진 메소드 - 예전에 C언어로 코드를 작성할 때 A()라는 함수를 부르기 위해서는 호출하는 위치보다 위에 함수를 작성하거나 "이런 함수가 쓰일 것이다"라고 하여 미리 함수의 형만 정의하고 아래에 함수를 구현했던 것을 본적이 있으실 겁니다. 어떻게 보면 이와 유사한 느낌입니다. 즉, "이런 형태의 메소드를 여러군데에서 쓸 것이다"라고 하면서 미리 선언해 놓는 거죠. 그럼 왜 내.. 2012. 3. 11. 이전 1 다음