πŸšͺ μƒμ„±μž(Constructor)λž€?


즉, 객체가 μ˜¬λ°”λ₯΄κ²Œ μ΄ˆκΈ°ν™”λ˜λ„λ‘ λ„μ™€μ£ΌλŠ” 역할을 ν•©λ‹ˆλ‹€.


βœ”οΈ μƒμ„±μžμ˜ νŠΉμ§•

πŸ“Œ μ˜ˆμ‹œ:

new Car(); // Car 클래슀의 μƒμ„±μžκ°€ 호좜됨


🧱 μƒμ„±μžμ˜ μ’…λ₯˜μ™€ μ„ μ–Έ


πŸ”Ή 1. κΈ°λ³Έ μƒμ„±μž (λ§€κ°œλ³€μˆ˜ μ—†μŒ)

객체 생성 μ‹œ 값을 μ „λ‹¬ν•˜μ§€ μ•Šμ•„λ„ μ‚¬μš©ν•  수 μžˆλŠ” μƒμ„±μžμž…λ‹ˆλ‹€.

public class Car {
    String color;
    String model;
    int year;

    // κΈ°λ³Έ μƒμ„±μž
    public Car() {
        // μ΄ˆκΈ°ν™” μ½”λ“œκ°€ μ—†λ‹€λ©΄ μƒλž΅ν•΄λ„ μ»΄νŒŒμΌλŸ¬κ°€ 좔가함
    }
}