<aside> πŸ’‘

객체지ν–₯μ–Έμ–΄

β†’ 객체 : ν•˜λ‚˜μ˜ μžλ£Œν˜•μœΌλ‘œ ν‘œν˜„ν•˜κΈ° νž˜λ“ κ²ƒ

어디에 μ €μž₯λ˜λŠ”μ§€

Stack Heap Method
μ§€μ—­λ³€μˆ˜ λ°°μ—΄ main
λ§€κ°œλ³€μˆ˜ 객체 static λ³€μˆ˜
static ν•¨μˆ˜

</aside>

class

β‡’ 객체λ₯Ό μƒμ„±ν•˜κΈ° μœ„ν•œ 섀계도

β‡’ μžλ°” ν”„λ‘œκ·Έλž¨μ˜ μ΅œμ†Œ 파일 λ‹¨μœ„


class 생성

μ ‘κ·Όμ œν•œμž class 클래슀λͺ… {

}


클래슀의 μ’…λ₯˜

μ‹€ν–‰μš© 클래슀

β†’ main λ©”μ„œλ“œ, ν”„λ‘œκ·Έλž¨μ— 1개만 있으면 λœλ‹€

참쑰용 클래슀

β†’ μš°λ¦¬κ°€ λ§Œλ“œλ €λŠ” 객체의 μƒνƒœμ™€ κΈ°λŠ₯을 μ •μ˜


객체 생성 방법

  1. 객체 λ³€μˆ˜ μ„ μ–Έν•˜κΈ°
  2. 객체 λ³€μˆ˜μ— 객체 λŒ€μž…ν•˜κΈ°