일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 글자뒤집기
- 웹퍼블리셔
- 문자열 뒤집기
- 자바키워드
- 웹호스팅
- 홈페이지제작
- 마우스 오른쪽 버튼
- 새우편번호
- 우체국 우편번호
- 무료서버
- 우편번호 API
- 복사방지
- 자바스크립트
- 무료 호스팅
- 무료제작
- 무료 홈페이지 제작
- 무료
- 웹퍼블리싱
- 무료사이트
- 클릭해제
- 무료호스팅
- 호스팅
- 무료홈페이지
- 퍼빌리셔
- 무료 홈페이지
- 마우스오른쪽
- postcodify
- php호스팅
- 무료 웹 호스팅
- php
Archives
- Today
- Total
Developer Factory
30. JAVA Interpace 와 추상 클래스 본문
/* Custom Event 다루기
* - 이벤트 처리 방식을 사용하여 쌍방향 참조를 제거
*
* 1) Event 정의
* StateChangeEvent 클래스 생성
*
* 2) Event Listener 정의
* - 이벤트가 발생했을 때 호출할 메서드를 정의
* - caller와 callee 사잉의 호출 규칙은 인터페이스 문법으로 정의한다.
* - 인터페이스란? Caller와 Callee 사의의 호출 규칙이다.
* - 추상 클래스란? 하위 클래스들에게 상속해줄 공통 속성과 공통 기능을 정의한 클래스이다.
* - 추상 메서드란? 하위 클래스에서 반드시 정의해야 하는 메서드이다.
*/
// EventListener
// - 이벤트 처리 규칙을 표시용.
// - 메서드가 없다. 태깅용.
// - 즉 인터페이스는 이벤트의 규칙을 정의한다는 사실을 표시.
// 인터페이스
// - 모든 메서드는 추상메서드이다. 하위 클래스에서 반드시 구현해야 한다.
// 문법) public abstract 리턴다입 메서드명(파라미터 선언...);
// public abstract를 생략할 수 있다. (생략해도 public이다)
// 모든 변수는 상수이다.
// 문법) public static final 타입 변수 = 값;
'Developer > Java' 카테고리의 다른 글
31. JAVA Throwable try .. catch 예외처리 (0) | 2014.07.03 |
---|---|
29. JAVA 객체간의 관계 with UML (0) | 2014.07.03 |
28. JAVA AWT의 hierarchy (0) | 2014.07.03 |
27. JAVA 상속 (0) | 2014.07.03 |
26. JAVA JavaWindow Programming (0) | 2014.07.03 |