추상클래스 |
추상클래스는 일반 클래스와 다를게 없음. 단지 추상 메서드를 선언하여 상속을 통하여 자손 클래스에서 완성하도록 유도하는 클래스, 상속을 위한 클래스이므로 따로 객체를 생성할수 없음 |
abstract class 클래스이름 {
...
public abstract void 메서드이름();
}
인터페이스 |
인터페이스도 추상클래스처럼 다른 클래스를 작성하는데 도움을 주는 목적으로 작성하고 클래스와 다르게 다중상속이 가능함 |
interface 인터페이스이름 {
public static final 상수이름 = 값;
public abstract void 메서드이름();
}
'개발용어' 카테고리의 다른 글
Sql Injection과 xss를 방지하기 (0) | 2021.08.11 |
---|---|
아파치와 톰캣의 차이점 (0) | 2021.08.11 |
CORS (cross-origin resource sharing)란? (0) | 2021.07.15 |
MSA란? (0) | 2021.07.15 |
AOP, DI, IOC란? (0) | 2021.07.15 |