νμ΄μ¬μ λͺ¨λ κ², κ°μ²΄(Object)λ?
κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°μμ κ°μ²΄λ ν΄λμ€μ μν΄ μ μλ μμ±(λ°μ΄ν°)κ³Ό λ©μλ(ν¨μ)λ₯Ό μ€μ²΄νν κ²μ λλ€. κ°μ²΄λ ν΄λμ€μ μΈμ€ν΄μ€λ‘, ν΄λμ€μ μ²μ¬μ§μ κΈ°λ°μΌλ‘ λ©λͺ¨λ¦¬μ ν λΉλ©λλ€.
νμ΄μ¬μ "λͺ¨λ κ²μ κ°μ²΄μ΄λ€(everything is an object)"λΌλ μ² νμ λ°λ¦ λλ€. μ΄ λ§μ μ«μ, λ¬Έμμ΄, ν¨μ, ν΄λμ€ λ± νμ΄μ¬μμ μ¬μ©λλ λͺ¨λ κ²μ΄ κ°μ²΄λ‘ μ·¨κΈλλ€λ μλ―Έμ λλ€.
λ°λΌμ νμ΄μ¬μμλ λ³μ, λ°μ΄ν° ꡬ쑰, ν¨μ, ν΄λμ€ λ±μ΄ λͺ¨λ κ°μ²΄λ‘μ μμ±κ³Ό λ©μλλ₯Ό κ°μ§ μ μμ΅λλ€.
κ°μ²΄ κ΅¬μ± μμ
-
μμ±(Attributes)
: κ°μ²΄μ νΉμ±μ λνλ λλ€. μλ₯Ό λ€μ΄, κ°μμ§ κ°μ²΄λ μ΄λ¦, λμ΄, νμ’ λ±μ΄ μμ±μ΄ λ μ μμ΅λλ€. -
λ©μλ(Methods)
: κ°μ²΄κ° μνν μ μλ νλμ λλ€. μλ₯Ό λ€μ΄, κ°μμ§ κ°μ²΄λ μ§κ±°λ λ°λ λ©μλλ₯Ό κ°μ§ μ μμ΅λλ€.
λ€μ μμ μμ ν΄λμ€μ κ°μ²΄(μΈμ€ν΄μ€)μ λν ꡬ체μ μΈ μμ λ₯Ό μ΄ν΄λ³΄κ² μ΅λλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result