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
'#1 Language π > 1-4 JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVA] extends vs implements (0) | 2022.12.03 |
---|---|
[JAVA] μμ (Inheritance) (0) | 2022.12.03 |
[JAVA] μ κ·Όμ νμ (public, protected, private, default μ°¨μ΄) (0) | 2022.12.03 |
[Java] JDK vs JRE vs JVM (0) | 2022.11.29 |
[JAVA] ν¨ν€μ§(package) (0) | 2022.11.06 |