μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- μμ΄ν 15
- μλ°
- μλΌμ€ν±μμΉλ©μΈμ§μ©λ
- mysqlμν€ν μ²
- λΉμΌκ°μ²΄μμ±
- Hikari Connection Pool
- InnoDBμν€ν μ²
- μμ
- μΈλ±μ€μ€ν΅μ€μΊ
- μ΄νν°λΈμλ°
- μΈλ±μ€νμ€μΊ
- index skip scan
- μλ°μμμ°λ λλ₯Ό μ¬μ©νλ μ΄μ
- enum μμ±μ μ κ·Ό μ νμ
- λ°μ΄ν°λ² μ΄μ€κ²©λ¦¬μμ€
- μλ°λΌμ΄λΈμ€ν°λ
- μλ°μμ
- item15
- effectiveJava
- SVN
- index full scan
- assert.notnull
- μλ°μ°λ λ
- μν°λ λ³μ’ κ°λ°μ
- hikari cp μ€μ
- μν°λ κ°λ°μνμ¬
- builder null
- λ°μ©λ μ€κ΅μ΄
- Item6
- mysql
- Today
- Total
βπ»κΈ°λ‘νλ λΈλ‘κ·Έ
[ JAVA ] μμ±μμ μμ±μ μ€λ²λ‘λ© λ³Έλ¬Έ
μμ±μλ?
- κ°μ²΄λ₯Ό μμ±ν λ new ν€μλμ ν¨κ» νΈμΆ, κ°μ²΄ μμ± μ΄μΈμλ νΈμΆν μ μμ
- λ°ν κ°μ΄ μμ, μμλμ§ μμ
- μμ±μλ ν΄λμ€μ μ΄λ¦κ³Ό λμΌ
- μΈμ€ν΄μ€λ₯Ό μ΄κΈ°ννλ μν μ ν¨ ( λ©€λ² λ³μ μ΄κΈ°ν )
- -> ν΄λμ€λ₯Ό μμ±ν λλ§λ€ λ΄κ° μνλ κ°μΌλ‘ μ΄κΈ°ννκ³ μΆμ λλΌκ³ μκ°νμ, μ΄ ν΄λμ€λ₯Ό λ§λ€ λλ μ΄ κ°λ€μ λ°μμ ꡬννκ² λ€.
public int studentId;
public String studentName;
public String address;
//μμ±μ ꡬνλΆ
public Student (int id, String name){
studentId = id;
studentName = name;
//μ΄κΈ°ν νμ§ μμ addressλ³μμλ nullλ€μ΄κ°
}
κΈ°λ³Έ μμ±μ ( Default Constructor )
- νλμ ν΄λμ€μλ λ°λμ νλ μ΄μμ μμ±μκ° μ‘΄μ¬ν΄μΌ ν¨
- νλ‘κ·Έλλ¨Έκ° μμ±μλ₯Ό ꡬννμ§ μμΌλ©΄ μ»΄νμΌλ¬κ° μμ±μ μ½λλ₯Ό λ£μ΄μ€ ⇒ κΈ°λ³Έ μμ±μ
- κΈ°λ³Έ μμ±μλ λ§€κ° λ³μκ° μκ³ , ꡬνλΆκ° μλ€.
- λ§μ½ ν΄λμ€μ λ€λ₯Έ μμ±μκ° μμΌλ©΄ λν΄νΈ μμ±μ ꡬννμ§ μμ.
public Student(){
//κΈ°λ³Έ μμ±μ
}
μμ±μ μ€λ² λ‘λ© ( Constructor Overloading )
μμ±μ μ€λ² λ‘λ©μ΄λ ν ν΄λμ€ μμ κ°μ μ΄λ¦μ΄μ§λ§ λ°λ 맀κ°λ³μκ° λ€λ₯Έ κ²μ΄ μ¬λ¬ κ° μ‘΄μ¬νλ κ²½μ°λ₯Ό λ»ν¨
μμμ νλμ ν΄λμ€μλ λ°λμ νλ μ΄μμ μμ±μκ° μ‘΄μ¬ν΄μΌ νλ€κ³ νλ€.
package constructor;
public class Student {
public int studentId;
public String studentName;
public String address;
public Student (int id, String name){
studentId = id;
studentName = name;
}
public void showStudentInfo(){
System.out.println(studentName + "," + address);
}
public String getStudentName(){
return studentName;
}
}
νμ§λ§ λ©μΈ ν¨μμμ μ€νμ ν΄λ³΄λ©΄ Student studentLee = new Student(); λ₯Ό ν΅ν΄ κ°μ²΄λ₯Ό μμ±νλ©΄
μλμ κ°μ΄ Student(int , String) ν μμ±μλ₯Ό μ΄μ©ν΄μ κ°μ²΄λ₯Ό μμ±ν μ μλ€κ³ νλ€.
μμ μ½λλ μμ±μλ₯Ό (int, string) νμ μΌλ‘ λ§λ λ€κ³ μ μνκΈ° λλ¬Έμ΄λ€.
Student(int, string) νμΌλ‘ κ°μ²΄λ₯Ό μμ±νκ±°λ μλ λ°©μμ²λΌ μμ±μ μ€λ² λ‘λ©μΌλ‘ κ°μ²΄λ₯Ό μμ±ν΄μΌ νλ€.
μ»΄νμΌλ¬λ ν΄λμ€μ νλλΌλ μμ±μκ° μμΌλ©΄ λν΄νΈ μμ±μλ₯Ό μ 곡νμ§ μκΈ° λλ¬Έμ νλ‘κ·Έλλ¨Έκ° μ§μ λ£μ΄μ€λ€.
package constructor;
public class Student {
public int studentId;
public String studentName;
public String address;
public Student(){
//κΈ°λ³Έ μμ±μ μΆκ°
}
public Student (int id, String name){
studentId = id;
studentName = name;
}
public void showStudentInfo(){
System.out.println(studentName + "," + address);
}
public String getStudentName(){
return studentName;
}
}
κΈ°λ³Έ μμ±μμ νλ‘κ·Έλλ¨Έκ° μνλ νμμ μμ±μλ₯Ό μμ± ν Student() κ°μ²΄ μμ±μ΄ μ μμ μΌλ‘ μ΄λ£¨μ΄μ§λ κ²μ νμΈν μ μλ€.
μ°Έκ³ )
ν¨μ€νΈ μΊ νΌμ€ - Java μΉ κ°λ° λ§μ€ν° μ¬μΈμ ν¨ν€μ§ Online. / κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° λ°μμ’ κ°μ¬λ
'Language > Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[ JAVA ] μμ (0) | 2020.11.15 |
---|---|
[ JAVA ] static μμ© - singleton pattern (0) | 2020.11.01 |
[ JAVA ] Stackμ μ μ λ° ArrayListλ‘ StackꡬννκΈ° (0) | 2020.10.04 |
[ JAVA ] μ 보μλ - μ κ·Ό μ νμ (0) | 2020.09.10 |
[ JAVA ] μΈμ€ν΄μ€, ν λ©λͺ¨λ¦¬(λμ λ©λͺ¨λ¦¬) (0) | 2020.08.22 |