KKG
Programming
KKG
전체 방문자
였늘
μ–΄μ œ
  • 전체 κΈ€ 보기 (84)
    • 회고 (9)
    • Bootcamp (19)
    • Error Handling (2)
    • Kotlin (1)
    • Java (19)
      • Java (14)
      • Spring (1)
      • JPA (2)
      • Link (2)
    • Python (5)
    • μ•Œκ³ λ¦¬μ¦˜ (20)
      • μ•Œκ³ λ¦¬μ¦˜ (4)
      • λ°±μ€€ (14)
      • ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ (1)
      • Link (1)
    • SQL (5)
      • SQL (1)
      • MySQL (4)
    • Web (2)
    • etc (1)

λΈ”λ‘œκ·Έ 메뉴

  • νƒœκ·Έ
  • λ°©λͺ…둝
  • κΉƒν—ˆλΈŒ

인기 κΈ€

ν‹°μŠ€ν† λ¦¬

hELLO Β· Designed By μ •μƒμš°.
KKG

Programming

Bootcamp

Java - this(), λ‚΄λΆ€ 클래슀

2022. 7. 8. 17:49

πŸ“š this()

  • μžμ‹ μ΄ μ†ν•œ 클래슀의 λ‹€λ₯Έ μƒμ„±μžλ₯Ό ν˜ΈμΆœν•  λ•Œ μ‚¬μš©ν•œλ‹€.
  • λ°˜λ“œμ‹œ μƒμ„±μž λ‚΄λΆ€μ—μ„œλ§Œ μ‚¬μš©ν•  수 μžˆλ‹€.
  • λ°˜λ“œμ‹œ μƒμ„±μžμ˜ 첫 쀄에 μœ„μΉ˜ν•΄μ•Ό ν•œλ‹€.

 

πŸ“š λ‚΄λΆ€ 클래슀 (Inner Class)

μ’…λ₯˜ μ„ μ–Έ μœ„μΉ˜ μ‚¬μš© κ°€λŠ₯ν•œ λ³€μˆ˜
μΈμŠ€ν„΄μŠ€ λ‚΄λΆ€ 클래슀
(Instance Inner Class)
μ™ΈλΆ€ 클래슀의 λ©€λ²„λ³€μˆ˜ μ„ μ–Έμœ„μΉ˜μ— μ„ μ–Έ
(멀버 λ‚΄λΆ€ 클래슀)
μ™ΈλΆ€ μΈμŠ€ν„΄μŠ€ λ³€μˆ˜, μ™ΈλΆ€ μ „μ—­ λ³€μˆ˜
정적 λ‚΄λΆ€ 클래슀
(Static Inner Class)
μ™ΈλΆ€ 클래슀의 λ©€λ²„λ³€μˆ˜ μ„ μ–Έμœ„μΉ˜μ— μ„ μ–Έ
(멀버 λ‚΄λΆ€ 클래슀)
μ™ΈλΆ€ μ „μ—­ λ³€μˆ˜
μ§€μ—­ λ‚΄λΆ€ 클래슀
(Local Inner Class)
μ™ΈλΆ€ 클래슀의 λ©”μ„œλ“œλ‚˜ μ΄ˆκΈ°ν™”λΈ”λŸ­ μ•ˆμ— μ„ μ–Έ μ™ΈλΆ€ μΈμŠ€ν„΄μŠ€ λ³€μˆ˜, μ™ΈλΆ€ μ „μ—­ λ³€μˆ˜
읡λͺ… λ‚΄λΆ€ 클래슀
(Anonymous Inner Class)
클래슀의 μ„ μ–Έκ³Ό 객체의 생성을 λ™μ‹œμ— ν•˜λŠ” 일회용 읡λͺ… 클래슀 μ™ΈλΆ€ μΈμŠ€ν„΄μŠ€ λ³€μˆ˜, μ™ΈλΆ€ μ „μ—­ λ³€μˆ˜
    'Bootcamp' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
    • Java - λ‹€ν˜•μ„±, 좔상화
    • Java - 객체지ν–₯, 상속, μΊ‘μŠν™”
    • Java - 객체의 생성, ν•„λ“œ, λ©”μ„œλ“œ
    • Java - Switchλ¬Έ

    ν‹°μŠ€ν† λ¦¬νˆ΄λ°”