곡뢀 μ—°μŠ΅μž₯ :-)

TIL_20171109

|

였늘 배운 / λŠλ‚€ 것

  • ν΄λž˜μŠ€μ™€ ꡬ쑰체 - λΉ…λ„ˆλ“œλžœμΉ˜ λ³΄λ©΄μ„œ 정리
    • 그런데 μ–΄λ–€ μ˜ˆμ‹œμ—μ„œ μ„œλΈŒν΄λž˜μŠ€μ˜ λ©”μ„œλ“œκ°€ μ œλŒ€λ‘œ μž‘λ™ν•˜μ§€ μ•ŠλŠ” λ¬Έμ œκ°€ μžˆμ—ˆλ‹€. μ•„λ¬΄λž˜λ„ 슈퍼클래슀의 ν”„λ‘œνΌν‹°μ— μ˜΅μ…”λ„κ°’μ΄ μžˆμ—ˆλŠ”λ° 그게 μ œλŒ€λ‘œ λ°”μΈλ”©λ˜μ§€ μ•Šμ•„μ„œ 생긴 λ¬Έμ œκ°™λ‹€. λ‹€μŒμ— 질문 ν›„ ν•΄κ²°ν•˜λ©΄ λ”°λ‘œ 정리할 μ˜ˆμ •
  • νƒ€μž…λ©”μ„œλ“œ 곡뢀 / 정리
  • μ‚¬λ‹€λ¦¬κ²Œμž„ step 3 - mergeμ™„λ£Œ
    • μ ‘κ·Όμ œμ–΄μžλ₯Ό μ΅œλŒ€ν•œ λ°©μ–΄μ μœΌλ‘œ μ“°μž
    • Data ObjectλŠ” getterλ‚˜ setterκ°€ ν•„μš”μ—†λ‹€.
    • ν”„λ‘œνΌν‹°μ— (set) ν‚€μ›Œλ“œλ₯Ό μ“°λ©΄ ν”„λ‘œνΌν‹° 값을 set(λ°”κΏˆ)ν•˜λŠ” 것을 막고 get(μ½μ–΄μ˜΄)만 κ°€λŠ₯ν•˜κ²Œλ§Œ μ œν•œν•  수 μžˆλ‹€. κ·Έλž˜μ„œ(set)을 μ“°λ©΄ getterλ₯Ό μ“Έ ν•„μš”κ°€ μ—†λ‹€.
    • 아무리 μ‚¬μ†Œν•œ printκΈ°λŠ₯이라도 ν•¨μˆ˜μ˜ κΈ°λŠ₯κ³Ό λœ»μ— 맞게 좜λ ₯ν•˜λŠ” λ¬Έμžμ—΄μ„ λ‚˜λˆ„κ±°λ‚˜ μ›λž˜ μ‘΄μž¬ν•˜λŠ” ν‚€μ›Œλ“œμ™€ κΈ°λŠ₯을 ν™œμš©ν•΄μ„œ μ½”λ“œλ₯Ό 더 κ°„κ²°ν•˜κ²Œ λ§Œλ“œλŠ” 방법을 μ—°κ΅¬ν•˜μž.
      • (print("|")λ₯Ό λ‹€μŒ μ€„μ—μ„œ λ”°λ‘œ μ°λŠ” λŒ€μ‹ μ— terminator에 λ°”λ‘œ "|"λ₯Ό μΆ”κ°€ν•΄μ„œ ν™œμš©μ„±μ„ 높일 수 μžˆμ—ˆλ‹€. )
      • "-----|"둜 μ„Έλ‘œ barκΉŒμ§€ ν•œκΊΌλ²ˆμ— 좜λ ₯ν•˜λŠ” λŒ€μ‹ μ— bar만 μƒμ„±ν•œλ‹€λŠ” λ©”μ†Œλ“œμ˜ λœ»μ— 맞게 "-----"둜 λ³€κ²½
    • μ–΄λ–€ ν•œ μΈμŠ€ν„΄μŠ€κ°€ λ‹€λ₯Έ μΈμŠ€ν„΄μŠ€κ°μ²΄μ— μ ‘κ·Όν•˜κ³  있으면, κΌ­ ν”„λ‘œνΌν‹°μ— μ„ μ–Έλ˜μ–΄μžˆκ±°λ‚˜ λ§€κ°œλ³€μˆ˜λ‘œ 전달받아야 함. μ „μ—­λ³€μˆ˜μ— μ ‘κ·Όν•΄μ„œ κ°’μ΄λ‚˜ ν•¨μˆ˜λ₯Ό λ°”λ‘œ κΊΌλ‚΄μ˜€λŠ” 것은 λ‚˜μœ ꡬ쑰!

μ•žμœΌλ‘œ ν•  것

  • μ΄ˆκΈ°ν™”

  • ν΄λž˜μŠ€μ™€ ꡬ쑰체 μƒμ†μ—μ„œ ν…ŒμŠ€νŠΈν•˜λ‹€κ°€ μ•ˆλλ˜ λΆ€λΆ„ (μœ„μ— μ–ΈκΈ‰) 질문

  • guard ꡬ문 μ§ˆλ¬Έν–ˆλ˜ 것 λ‹΅λ³€ μ–»μŒ. λ‹€μ‹œ ν…ŒμŠ€νŠΈν•΄λ³΄κ³  μ •λ¦¬ν•˜μž

  • 사닀리 step4 λ‹¨μœ„ν…ŒμŠ€νŠΈ ν—ˆλ¦¬ν—ˆλ¦¬μ—…

    ​

Comments