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

Java - 객체지ν–₯, 상속, μΊ‘μŠν™”
Bootcamp

Java - 객체지ν–₯, 상속, μΊ‘μŠν™”

2022. 7. 11. 11:11

πŸ“‹ 객체지ν–₯ ν”„λ‘œκ·Έλž˜λ°μ˜ 4κ°€μ§€ κΈ°λ‘₯

μΊ‘μŠν™”, 상속성, 좔상화, λ‹€ν˜•μ„±

 

πŸ“š 상속 (Inheritance)

기쑴의 클래슀λ₯Ό μž¬μ‚¬μš©ν•˜μ—¬ μƒˆλ‘œμš΄ 클래슀λ₯Ό μž‘μ„±ν•˜λŠ” μžλ°”μ˜ 문법 μš”μ†Œ

πŸ“˜ μƒμ†μ˜ νŠΉμ§•

  • 단일 μƒμ†λ§Œ ν—ˆμš©ν•œλ‹€.
  • μ½”λ“œ 쀑볡을 μ œκ±°ν•  수 μžˆλ‹€.
  • λ‹€ν˜•μ  ν‘œν˜„μ΄ κ°€λŠ₯ν•˜λ‹€.

πŸ“˜ λ©”μ„œλ“œ μ˜€λ²„λΌμ΄λ”© 쑰건

  • λ©”μ„œλ“œ 이름, 맀개 λ³€μˆ˜, λ°˜ν™˜νƒ€μž…μ΄ μΌμΉ˜ν•΄μ•Ό ν•œλ‹€.
  • μ ‘κ·Ό μ œμ–΄μžμ˜ λ²”μœ„κ°€ μƒμœ„ 클래슀의 λ©”μ„œλ“œλ³΄λ‹€ λ„“κ±°λ‚˜ κ°™μ•„μ•Ό ν•œλ‹€.
  • μ˜ˆμ™ΈλŠ” μƒμœ„ 클래슀의 λ©”μ„œλ“œλ³΄λ‹€ 많이 μ„ μ–Έν•  수 μ—†λ‹€.

πŸ“š μΊ‘μŠν™” (Encapsulation)

νŠΉμ • 객체 μ•ˆμ— κ΄€λ ¨λœ 속성과 κΈ°λŠ₯을 ν•˜λ‚˜μ˜ 캑슐둜 λ§Œλ“€μ–΄ 데이터λ₯Ό μ™ΈλΆ€λ‘œλΆ€ν„° λ³΄ν˜Έν•˜λŠ” 것

πŸ“˜ μ ‘κ·Ό μ œμ–΄μž (Access Modifier)

https://all-record.tistory.com/53

    'Bootcamp' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
    • Java - μ œλ„€λ¦­
    • Java - λ‹€ν˜•μ„±, 좔상화
    • Java - this(), λ‚΄λΆ€ 클래슀
    • Java - 객체의 생성, ν•„λ“œ, λ©”μ„œλ“œ

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