추상클래스(Abstract Class)
-abstract 키워드를 사용
-몸체없는 추상메서드를 하나라도 포함하고 있으면 추상클래스가 된다.
-추상클래스가 되면 반드시 abstract 키워드를 명시해야 한다.
-클래스를 선언할 때 클래스 앞에 abstract 키워드를 사용하면 추상메서드를 포함하고 있지 않아도 추상클래스 된다.
-추상클래스는 객체(인스턴스)를 생성할 수 없다.
-추상메서드는 묵시적으로 가상메서드(Virtual Method)가 된다.
-추상메서드는 virtual 키워드를 사용할 수 없다.
인터페이스(Interface)
-클래스의 뼈대만을 가지고 있는 것
-인터페이스 내의 멤버는 모두 몸체가 없다.
-인테페이스의 멤버는 디폴트로 전부 public이다.
-내부에 필드를 가질 수 없다.
-멤버에 어떠한 접근자, 한정자도 붙이지 않는다.
'JAVA' 카테고리의 다른 글
java.io.File을 이용한 디렉토리와 파일 검색(call back) (0) | 2010.05.07 |
---|---|
Annotations - 어노테이션 (1) | 2010.02.03 |
struts2 를 사용하기 위한 jar 목록 (0) | 2010.01.13 |
ValueStack & ActionContext (0) | 2010.01.06 |
인터셉터, Action Result 관계도 (0) | 2010.01.06 |