오늘 한 일
- JAVA 복습 (chap09. 중첩 클래스, 중첩 인터페이스)
배운 것
- 중첩 인터페이스를 사용한 UI 프로그램 버튼 이벤트 처리
public class Button {
OnClickListener listener;
void setOnClickListener(OnClickListener listener) {
this.listener = listener;
}
void touch() {
listener.onClick;
}
interface onClickListner {
void onClick();
}
}
button.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick() {
System.out.println("Send message.");
}
}
button.touch();
- 익명 객체에서 사용된 메소드 내 지역변수, 메소드 파라미터는 final의 특성을 가져 수정 불가능하다.
내일 할 일
- JAVA 복습 (chap10. 예외 처리, chap11. 기본 API 클래스 일부분)