1. 생성자 메서드 OverLoading
- 클래스명으로 메서드 선언.
- 객체생성과 동시에 초기값을 세팅.
- defalt : parameter갯수 없음.
- 생성자 Method OverLoading 시 디폴트 생성자를 선언해줘야함.
2. Static변수, Static Method
- Static은 별도의 공간에 할당하는 것을 의미.
- 다른 클래스에서 호출
* class명.static변수명
* class명.staticMethod명();
- Static Method를 생성자 메서드로 객체 생성가능 But Static 이 아닌 다른 메모리 영역에 할당 됨.
3. 추상 클래스, 추상 메서드
- 추상 메서드
* 선언 abstract public void a();
* 추상 클래스와 Interface에서만 선언가능.
* Interface에서는 abstract생략가능.
- 추상 클래스
* 객체생성 안됨
* 상속해서 사용해야 함.
* 선언 abstract class a
4. 인터페이스(Interface)
- 상수와 추상 메서드만 선언가능.
* 상수는 변수의 반대말로 변하지 않는 고정된 값 의미.
* 상수의 변수명은 대문자로 표기.
* 변수앞에 final키워드를 사용하여 값 고정.
- 추상메서드에 abstract 생략가능.
- 구현하는 클래스에서 class class명 implements interface명
- implements 여러개 가능 : 여러개의 인터페이스를 한개의 클래스에서 재정의 가능.
- 구현하는 클래스에서 추상 메서드 OverRading해줘야 함.
5. OverRading
- 상속 관계에서의 method OverRading.
- 상속 받은 메서드의 Body를 변경하여 사용하는 것.
6. 상속
- 선언 class class명 extends 상속하는 class명
- 단일 상속이 원칙.
- 상속에 상속으로 다중 상속 처리할 수 있음.
'[프로그래밍] > BackEnd' 카테고리의 다른 글
이클립스 다이나믹 웹프로젝트(Dynamic Web Project) 생성하기 (0) | 2014.07.01 |
---|---|
500 is not servlet (2) | 2014.07.01 |
용어 공부 JSP 스트립트요소, 지시어, 어노테이션 (0) | 2014.05.14 |
[이클립스 ERROR] Failed to create the Java Virtual Machine (0) | 2014.05.14 |
JSP 페이지 이동 방법 및 주석과 지시어 (0) | 2014.05.12 |
댓글