반응형 인터페이스1 [JSP] 인터페이스, 추상클래스, 오버로딩, 오버리이딩 자바(JSP) 용어정리 1. 인터페이스 와 추상클래스 구분 추상클래스 인터페이스 공통점 - 객체를 생성할 수 없다. - 선언부만 있는 멤버는 하위 클래스에서 반드시 구현을 해야만 한다. 차이점 일반 클래스에 추상메서드만 추가된 형태. 모든 멤버가 추상적이다. (모든 멤버가 선언부만 있다.) 멤버변수를 가질 수 있음. 내부에 상수를 제외한 멤버필드를 가질 수 없다. 추상메서드 앞에 abstract 키워드 사용 필수. 멤버 앞에 한정자 사용 불가능. (default 로 public 적용) 단일 상속. 다중 상속 가능. 2. 오버로딩 : 두 메서드가 같은 이름을 갖고 있으나, 인자의 수나 자료형이 다른 경우. 3. 오버라이딩 : 상속 관계에 있는 클래스의 같은 이름의 메서드를 재정의 하는 것. 2019. 7. 3. 이전 1 다음 반응형