int cYear = cal.get(Calendar.YEAR);
  int cMonth = cal.get(Calendar.MONTH);
  int cDay = cal.get(Calendar.DAY_OF_MONTH);





  dp.init(cYear, cMonth, cDay, new DatePicker.OnDateChangedListener() {
   public void onDateChanged(DatePicker view, int year,
     int monthOfYear, int dayOfMonth) {
    fileName = Integer.toString(year) + "_"
      + Integer.toString(monthOfYear + 1) + "_"
      + Integer.toString(dayOfMonth) + ".txt";
    String str = readDiary(fileName);
    edtDiary.setText(str);
    btnWrite.setEnabled(true);
   }
  });




dp.init( 에서

 new DatePicker.OnDateChangedListener() { <- 이 부분을 문법책에서는 딱히 어떤 명칭이라고 정의를 안 하는데.


함수를 따로 구현할 것을 그냥 한 곳에 표시를 한 것이라고 보면 되냐?



구글 api 쓸 때 부터 진짜 적응 되지 않는 문법이다.