λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
1. Java μžλ°”/1_0. μ±…, κ°•μ˜

[λͺ…ν’ˆ μžλ°” ν”„λ‘œκ·Έλž˜λ°] 1μž₯ 50μͺ½ 체크 νƒ€μž„_μ •λ‹΅

by λΉ„μ†Œμ•Ό 2022. 5. 18.
728x90

[λͺ…ν’ˆ μžλ°” ν”„λ‘œκ·Έλž˜λ°] 1μž₯ 50μͺ½ μ²΄ν¬ νƒ€μž„_μ •λ‹΅

1μž₯ μžλ°” μ‹œμž‘

 

1번

 

λ‹΅: ν•œ 개의 μžλ°” 클래슀 νŒŒμΌμ—λŠ” ν•œκ°œμ˜ 클래슀만 μ €μž₯λœλ‹€.

 

// μžλ°” μ†ŒμŠ€νŒŒμΌμ„ μ»΄νŒŒμΌν•˜λ©΄, 클래슀 1κ°œλ‹Ή 클래슀 파일 1κ°œκ°€ λ§Œλ“€μ–΄μ§„λ‹€.

2번

 

λ‹΅: κ°€λΉ„μ§€ μ»¬λ ‰μ…˜ λ•Œλ¬Έμ΄λ‹€.

 

// μžλ°” ν”„λ‘œκ·Έλž¨μ΄ μ‹€ν–‰λ˜λŠ” λ„쀑 κ°€μš© λ©”λͺ¨λ¦¬κ°€ λΆ€μ‘±ν•˜μ—¬ κ°€λΉ„μ§€ μ»¬λ ‰μ…˜μ΄ μ‹€ν–‰λ˜λ©΄ μžλ°” ν”„λ‘œκ·Έλž¨μ€ μΌμ‹œμ μœΌλ‘œ μ€‘λ‹¨λœλ‹€. κ·ΈλŸ¬λ―€λ‘œ μ‹€μ‹œκ°„ μ‹œμŠ€ν…œμ—λŠ” λΆ€μ ν•©ν•˜λ‹€.

3번

 

λ‹΅: 클래슀 내에 μ„ μ–Έλ˜μ§€ μ•Šμ€ λ³€μˆ˜μ™€ λ©”μ†Œλ“œλŠ” μžˆμ„ 수 μ—†λ‹€. 이것은 객체 μ§€ν–₯의 μΊ‘μŠν™”λΌλŠ” νŠΉμ§•κ³Ό κ΄€λ ¨λ˜μ–΄ μžˆλ‹€.

 

// μžλ°”μ—μ„œλŠ” λͺ¨λ“  λ³€μˆ˜μ™€ λ©”μ†Œλ“œλŠ” λ°˜λ“œμ‹œ 클래슀 내뢀에 μ„ μ–Έν•΄μ•Ό ν•œλ‹€.

 

// μΊ‘μŠν™”ν•¨μœΌλ‘œμ¨ private ν•„λ“œμ— 직접 접근을 λ°©μ§€ν•˜κ³ , public λ©”μ†Œλ“œλ₯Ό 톡해 μ œμ–΄ν•˜κ²Œλ” ν•  수 μžˆλ‹€. 이λ₯Ό 톡해, 은닉화 (μ€‘μš”ν•œ 정보λ₯Ό 외뢀에 μˆ¨κΈ°λŠ” 것)λ₯Ό ν•   수 μžˆλ‹€.

 

728x90