0. μμ± μ½λ
package kr.or.ksmart.a;
// νμ κ΄λ¦¬ ν΄λμ€ μ΅μ’
public class User {
// μ μ λ³μ (global variable = νλ (Field)
// class block (body) μμͺ½κ³Ό method block(body) λ°μ μ μΈλ λ³μ
// μ μ¬μ©μ΄ : νλ‘νΌν° (property)
// private = ν΄λμ€ λ΄μμλ§ μ κ·Ό κ°λ₯ν μ κ·Ό μ μ΄μ
private String uid;
private String upw;
private String uphone;
private char ugender;
private int uage;
private String ulevel;
// 1. uid μ μλ³μμ κ°μ μ
ν
νλ λ©μλ μ μΈ
public void setUid(String uid) {
this.uid = uid; // μ μλ³μμ μ§μλ³μ λͺ
μ΄ μΆ©λν λ this ν€μλ μ¬μ©
System.out.println(uid+" <- uid μ λ΄κΈ΄ κ°");
System.out.println("uid μ μλ³μμ κ°μ μ
ν
νλ λ©μλ");
}
// 2. uid μ μλ³μμ κ°μ gettingνλ λ©μλ μ μΈ
public String getUid() {
return uid;
}
/*
*
* public User() {
default μμ±μ λ©μλ (μ
λ ₯λ°μ κ°―μ μλ) μ μΈ
μλ΅μ΄ κ°λ₯
}
*
* */
}
- μΆλ ₯μ μν AA02 ν΄λμ€
package kr.or.ksmart.a;
public class AA02 {
public static void main(String[] args) {
// κ°μ²΄ μμ± λ°©λ² : ν΄λμ€λͺ
κ°μ²΄μ°Έμ‘°λ³μ = new ν΄λμ€λͺ
();
User u01 = new User();
User u02 = new User();
System.out.println(u01);
u01.setUid("id001");
System.out.println(u01.getUid() + "<- getUid 리ν΄κ°");
}
}
1. Setting X
setUid("id001"); λ‘ setUid λ©μλ λ΄ λ§€κ°λ³μμ "id001" κ°μ λΆλ¬μμΌλ
private String uid νλμ setting λμ§ μμ getUidμμ uid μ μλ³μ κ°μ 리ν΄ν΄ μΆλ ₯μ
uidμ λ€μ΄μλ nullκ°μ΄ μΆλ ₯λ¨
// 1. uid μ μλ³μμ κ°μ μ
ν
νλ λ©μλ μ μΈ
public void setUid(String uid) {
System.out.println(uid+" <- uid μ λ΄κΈ΄ κ°");
System.out.println("uid μ μλ³μμ κ°μ μ
ν
νλ λ©μλ");
}
// 2. uid μ μλ³μμ κ°μ gettingνλ λ©μλ μ μΈ
public String getUid() {
return uid; // uidμ κ°μ΄ nullμ΄λ―λ‘ μΆλ ₯μ null μΆλ ₯
}
*** AA02 μΆλ ₯λ΄μ©
2. Setting O
1λ² μ½λμμ μκΈ΄ λ¬Έμ λ 맀κ°λ³μλ‘ λ€μ΄κ° κ°μ μ μλ³μμ ν λΉνμ§ μμ μκΈ°λ λ¬Έμ λ‘
νλ uidμ 맀κ°λ³μ a κ°μ ν λΉ(setting) νλ©° λ¬Έμ ν΄κ²°
AA02 ν΄λμ€μ μλ setUid νΈμΆμ μΈμ "id001"μ΄ uidμ ν λΉλμ΄ μΆλ ₯λλ€.
// 1. uid μ μλ³μμ κ°μ μ
ν
νλ λ©μλ μ μΈ
public void setUid(String a) {
uid = a; // μ μλ³μ uidμ 맀κ°λ³μ(μ§μλ³μ) a λ₯Ό ν λΉ
System.out.println(uid+" <- uid μ λ΄κΈ΄ κ°");
System.out.println("uid μ μλ³μμ κ°μ μ
ν
νλ λ©μλ");
}
*** AA02 μΆλ ₯λ΄μ©
3. Setting X
맀κ°λ³μλͺ κ³Ό νλλͺ μ΄ λμΌν΄ μΆ©λνμ¬ κ°μ΄ μ λλ‘ μ ν λμ§ μλ λ¬Έμ λ°μ
μ’λ³ uidμ νλ uidκ° μλ μ§μλ³μ uidλ‘ μΈμ.
setUid λ©μλκ° μ€ν λ ν νΈμΆμμ μλ "id001"μ΄ νλ°λμ΄ μλ getUid λ©μλ νΈμΆμμλ
κΈ°μ‘΄ μ μλ³μ uidμ nullμ΄ λ€μ μΆλ ₯λλ€.
// 1. uid μ μλ³μμ κ°μ μ
ν
νλ λ©μλ μ μΈ
public void setUid(String uid) {
uid = uid;
System.out.println(uid+" <- uid μ λ΄κΈ΄ κ°");
System.out.println("uid μ μλ³μμ κ°μ μ
ν
νλ λ©μλ");
}
*** AA02 μΆλ ₯λ΄μ©
4. Setting O
μ§μλ³μμ μ μλ³μλͺ μ΄ κ°μ κ²½μ° μκΈ°λ μΆ©λμ΄ λ¬Έμ .
μ μλ³μ μμ ν΄λΉ κ°μ²΄λ₯Ό μλ―Ένλ this ν€μλλ₯Ό λΆμ¬ λ¬Έμ λ₯Ό ν΄κ²°νλ€.
μ’λ³μ ν΄λΉ κ°μ²΄ λ΄ uid νλ, μ°λ³μ 맀κ°λ³μ uidλ₯Ό μλ―Ένλ―λ‘ νΈμΆμ 맀κ°λ³μμ "id001"κ°μ΄ νλ uidμ ν λΉλμ΄
getUid νΈμΆ κ²°κ³Όκ° "id001"λ‘ μΆλ ₯λ¨.
// 1. uid μ μλ³μμ κ°μ μ
ν
νλ λ©μλ μ μΈ
public void setUid(String uid) {
this.uid = uid; // μ μλ³μμ μ§μλ³μ λͺ
μ΄ μΆ©λν λ this ν€μλ μ¬μ©
// μ’λ³ : κ°μ± λ΄ νλ uid , μ°λ³ 맀κ°λ³μ uid μλ―Ένκ² λλ€.
System.out.println(uid+" <- uid μ λ΄κΈ΄ κ°");
System.out.println("uid μ μλ³μμ κ°μ μ
ν
νλ λ©μλ");
}
*** AA02 μΆλ ₯λ΄μ©
5. Setting X
λμ (ν λΉ) μ°μ°μλ μ°λ³μ κ°μ μ’λ³μ λμ νλ μ°μ°μμ΄λ―λ‘
κ°μ± λ΄ μ μλ³μμ κ°μ λμ νλ €λ©΄ this ν€μλλ μ’λ³μ λΆμ¬μ€μΌ ν¨.
μ°λ³μ λΆμΌ κ²½μ° μ§μλ³μ uidμ μ μλ³μ uidμ κ°μ λμ νκ² λ€λ μλ―Έκ° λλ―λ‘
μ μλ³μ uidμ κ°μ κ·Έλλ‘ nullμ΄ λλ€.
// 1. uid μ μλ³μμ κ°μ μ
ν
νλ λ©μλ μ μΈ
public void setUid(String uid) {
uid = this.uid; // μ μλ³μμ μ§μλ³μ λͺ
μ΄ μΆ©λν λ this ν€μλ μ¬μ©
System.out.println(uid+" <- uid μ λ΄κΈ΄ κ°");
System.out.println("uid μ μλ³μμ κ°μ μ
ν
νλ λ©μλ");
}
*** AA02 μΆλ ₯λ΄μ©
'κ°λ° μ΄μΌκΈ° > μμ λ΄μ© μ 리' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
jsp μ jdbc - javaμ DB μ°λ (0) | 2023.07.31 |
---|---|
Java - jspλ‘ λ€λ₯Έ ν΄λμ€ import νκΈ° (0) | 2023.07.27 |
jsp post,GET λ°©μμΌλ‘ κ° κ°μ Έμ€κΈ° (0) | 2023.07.26 |