Korean subtitles

← 03-05 Objects Demo

Get Embed Code
7 Languages

Showing Revision 4 created 09/15/2014 by Robin Rheem.

  1. Bluej를 실행해 보았습니다. 여러분도 저와 같이 Bluej를 실행하고
  2. lesson two에 days라는 파일을 열어 주세요. 파일을 열게 되면
  3. Day라는 블록이 보일 겁니다. 이 블록이 우리에게 객체를 제공합니다.
  4. 객체를 어떻게 만드는지 보여드리겠습니다. 오른 클릭을 하고,
  5. New Day가 써져 있는 줄을 선택합니다. 이제 새로운 이름을 줄 수 있습니다.
  6. 확인을 클릭합니다. 아래를 보면, 여러분의 첫 객체를 볼 수 있습니다. Bluej에서는 객체를
  7. 빨간색 방울로 나타냅니다.
  8. 객체를 다루고 싶다면, 똑같이 오른 클릭을 합니다. 여러분은
  9. 현제의 연도를 가져오라고 명령할 수 있습니다. 이 특정한 날은 2013
  10. 어딘가에 있습니다. 달이 3월일 때 보세요. 달의 일은 20일입니다.
  11. 이 날에 이 수업을 녹화했습니다. 우리는 또 다른 day 객체를 만들 수 있습니다.
  12. 여기 첫 번째 줄을 클릭하고 원하는 날짜, 몇 년, 몇 월, 며칠을
  13. 입력합니다. 1964를 연도에 입력하고
  14. 달은 11월 달로 하고, 그리고 일은 28일로 합시다.
  15. 1964년 11월 28일에는 화성에 처음으로 우주선이 발사 했을 때 입니다.
  16. 여기에 또 하나의 day 객체가 있습니다. 첫 번째 객체와 매우 비슷합니다. 이 객체는
  17. 다른 이름을 갖고 있습니다. 이 객체에 대해서 알고 싶다면,
  18. 아까와 같은 방법으로 연도를 물어볼 수 있습니다. 이제
  19. 조금 더 흥미로운 것을 해봅시다. 우리가 첫 번째로 만든 객체를 여기에 두고
  20. 100일 후에 며칠이 되는지 물어봅시다. 지금 이 객체가 변한 것 같지 않지만,
  21. 사실 변했습니다. 객체 안의 날짜가 100일 후로 변했습니다. 기억해보세요,
  22. 원래는 3월 20일이지만 지금 몇 월인지 물어보세요.
  23. 6월이라고 하는군요. 얼핏 맞아 보입니다. 3월로부터 100일이면 6월 달이 될 수도 있지만
  24. 7월이 될 수도 있습니다. 이상하게도, 이 객체가 어떻게 계산을 하는지 알고 있는 듯합니다. 며칠인지 볼까요?
  25. 6월 28일입니다. 저는 이 객체가 어떻게 작동하는지 모릅니다.
  26. 하지만 day 객체는 며칠인지 알고 있습니다. 어떻게
  27. 알까요? 알 필요 없습니다. 객체가 어떤 기능을 하는지 알고
  28. 사용할 수 있기만 하면 됩니다. 그래서 방금 본 예는 객체를 이해하기
  29. 좋은 예입니다. 어떠한 기능을 한다는 것은
  30. 캘린더가 날짜를 표현해주는 것과 온수기가
  31. 물을 따뜻하게 해주는 것과 같은 이치입니다.