1. μ μ
μ°λ¦¬κ° λ€μ΄λ² μΉ΄νλ₯Ό μ΄μνλ€ μΉλ©΄, λ°©λ¬Έμκ° λ³Ό μ μλ κ²μλ¬Ό, μμΉ νμμ΄ λ³Ό μ μλ κ²μλ¬Ό, λμ λ±κΈμ νμμ΄ λ³Ό μ μλ κ²μλ¬Όμ λ€ λ€λ₯΄κ² ꡬλΆν μ μλ€.
μ΄κ²κ³Ό κ°μ μλ¦¬λ‘ μ κ·Όμ μ΄μλ,
ν΄λμ€λ ν΄λμ€μ ꡬμ±μμ(λ³μ, 맀μλ)μ μ κ·Όν μ μλ κΆνμ λꡬκΉμ§ μ€ κ²μΈμ§ μ νλ Keyword μ΄λ€.
2. μ’ λ₯
(1) private
ν΄λΉ ν΄λμ€ λ΄μμλ§ μ κ·Ό κ°λ₯νκ² νλ KEYWORD
private int price;
(2) public
λͺ¨λ ν¨ν€μ§, λͺ¨λ ν΄λμ€μμ μ κ·Ό κ°λ₯νλλ‘ νμ©νλ KEYWORD
(**public class μ μ μ ν΄λμ€λͺ κ³Ό μλ° νμΌλͺ μ κ°μμΌ νλ€.)
public String modelName;
(3) default
(ν΄λμ€λ λ³μ,맀μλ μμ μ무κ²λ μ μ νμμΌλ©΄ defaultκ° μ ν κ²μ΄λΌ κ°μ£Όνλ€.)
κ°μ ν¨ν€μ§ λ΄μμλ§ μ κ·Ό κ°λ₯νλλ‘ νλ KEYWORD
String resolution;
(4) protected
κ°μ ν¨ν€μ§ λ΄μμλ§ μ κ·Ό κ°λ₯νλλ‘ νλ KEYWORD
λ§μ½ λ€λ₯Έ ν¨ν€μ§μμ μ κ·Όν κ²½μ°, μ κ·Ό μλνλ ν΄λμ€κ° μλ ν΄λμ€μ μμ ν΄λμ€μΌ κ²½μ°μλ§ νμ©.
protected String color;
3. μΊ‘μν, μ 보μλμ λ»
(1) μΊ‘μν
νλμ ν΄λμ€μ κ·Έμ κ΄λ ¨λ μ λ³΄λ§ λ€μ΄κ°λλ‘ νλ κ².
μ€μμ§ λ©λ΄ ν΄λμ€μ λ³μλ‘ μ§¬λ½, μ§μ₯λ©΄, νμμ‘, λ₯μ°μ¬μ΄ λ€μ΄κ°λ€. > κ°μ²΄ μΊ‘μν μμΉμ μ§μΌ°λ€.
μ€μμ§ λ©λ΄ ν΄λμ€μ λ³μλ‘ νμ€ν, λ°±λ° λ±μ λ£μκ³ , 맀μλλ‘ λΌλ©΄ λ§μκ² λμ΄λ λ²μ λ£μλ€. > μΊ‘μν μμΉμ μ§ν€μ§ μμλ€.
(2) μ 보μλ
ν΄λμ€ λ΄μ λ³μμ μ κ·Όν μ μλ κΆνμ λͺ λͺ 맀μλλ‘λ§ ν΅μ νμ¬, κ°μ²΄μ 무결μ±μ ν€μΉμ§ μλλ‘ νλ κ².
b1. modelName = "Az0530"; μ΄λ¬ν λ°©μμ νμ©νλ€λ κ²μ μ무λ μ μ΄ μμ΄ λ³μλ₯Ό λ°κΏ μ μμΌλ―λ‘, λ°μ΄ν°μ μ νλμ μΌκ΄μ±μ ν€μΉλ€. > μ 보μλ μμΉμ μ§ν€μ§ μμλ€.
λ³μμ μ κ·Όν μ μλ 맀μλλ₯Ό Getterμ Setterλ‘λ§ νμ νκ³ , μ΄μν κ°μ΄ λ€μ΄κ°μ§ μλλ‘ λ§€μλμ νν°λ₯Ό μ€μΉνλ€. > μ 보μλμ μ§μΌ°λ€.