Encapsulation ์บก์ํ
๋ณตํฉํ ๋๋ ๊ฒ์ ์บก์ํ๋ผ๊ณ ํจ
์๋ฐ์์ ์บก์ํ๋ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๊ฐ ์ฌ์ฉ์์๊ฒ ์จ๊ฒจ์ง๋๋ก ํ๋ ๊ฒ ์
๋๋ค
ํด๋์ค ๋ณ์ ํน์ฑ / ์์ฑ์ private๋ก ์ ์ธ
๋ณ์ ๊ฐ์ ์์ธ์คํ๊ณ ์
๋ฐ์ดํธ ํ๊ธฐ ์ํ get set ๋ฉ์๋๋ฅผ ์ ๊ณตํ๋ค
public class Person {
private String name;
//Getter ์ค์
public String getName(){
return name;
}
// Setter ์ค์
public void setName(String newName){
this.name = newName;
}
}
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๋ฐ์ ํจ์(Function) ๊ฐ๋ (0) | 2024.05.31 |
---|---|
์๋ฐ(Java)์ OOP(๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ) ๊ฐ๋ (0) | 2024.05.22 |
์๋ฐ(Java)์ ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ ๊ฐ๋ (0) | 2024.05.22 |
์๋ฐ(Java)์ ํ๋ ์บ์คํ ๊ณผ ์ถ์ ์บ์คํ ๊ฐ๋ (0) | 2024.05.22 |
์๋ฐ(Java) ๋ณ์์ ๋ฐฐ์ด(Array) ๊ฐ๋ (0) | 2024.05.22 |