#1 Language ๐/1-4 JAVA
[JAVA] getter, setter
FillByCoding
2022. 12. 3. 19:45
getter, setter ๋!?
- ๊ฐ์ฒด์งํฅ์ธ์ด์์๋ ๊ฐ์ฒด์ ํ๋ ๊ฐ์ ์ธ๋ถ์์ ์์ ํ๋ ๊ฒ์ ํ์ฉํ์ง ์์
- ๋๋ถ๋ถ ํ๋์ ์ ์ธ private ์ ๊ทผ์ ํ์๋ฅผ ์ด์ฉํ์ฌ ์ ์ธ
- private๋ก ์ ๊ทผ์ ํ์๋ก ์ ์ธ๋ ํ๋์ ๊ฐ์ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ณ๊ฒฝํ ๋ ์ฌ์ฉ
- getter, setter ์ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ์ฌ์ฉ, ํนํ ํด๋์ค๋ฅผ ์์ฑํ ๋
- getter ์ ์ธ์คํด์ค ๋ณ์๋ฅผ ๋ฐํํ๊ณ setter ์ ์ธ์คํด์ค ๋ณ์๋ฅผ ๋์ ํ๊ฑฐ๋ ์์
package Day03;
public class _06_getterSetter {
public static void main(String[] args) {
// TODO Auto-generated method stub
userInfo userInfo = new userInfo();
//private๋ก ์ ์ธ๋ ํ๋์ ์ง์ ์ ๊ทผ ๋ถ๊ฐ
//userinfo.userName = "ํ๊ธธ๋";
// private๋ก ์ ์ธ๋ ํ๋์ ๊ฐ์ ๋ฐ๊ฟ๋๋ setter๋ฉ์๋ ์ฌ์ฉ
userInfo.setUserName("ํ๊ธธ๋");
userInfo.setPhoneNum("010-0000-0000");
userInfo.setUserAge(20);
//System.out.println("์ฌ์ฉ์์ ์ด๋ฆ์ : " + userinfo.userName);
System.out.println("์ฌ์ฉ์์ ์ด๋ฆ์ : " + userInfo.getUserName());
System.out.println("์ฌ์ฉ์์ ๋ฒํธ๋ : " + userInfo.getPhoneNum());
System.out.println("์ฌ์ฉ์์ ๋์ด๋ : " + userInfo.getUserAge());
}
}
LIST