ν°μ€ν 리 λ·°
λ°μν
μλ°μμ ν΄λμ€(λΆμ΄λΉ΅ν)λ κ°μ²΄(=μΈμ€ν΄μ€)(λΆμ΄λΉ΅)λ₯Ό λ§λ€κΈ° μν νμ΄λ€.
ν΄λμ€(Class) = λ°μ΄ν°(Data) + λ©μλ(Method)
ν΄λμ€μ λ³μλ κ°μ²΄μ μμ±μ΄κ³ , ν΄λμ€μ λ©μλλ κ°μ²΄μ κΈ°λ₯μ΄λ€.
κ°μ²΄ μμ±
ν΄λμ€λͺ λ³μλͺ = new ν΄λμ€λͺ ( );
//νμ λ§λ€κΈ° μν νμ μ μνλ€ -> ν ν΄λμ€
//μ€κ³μ© ν΄λμ€(λΌμ΄λΈλ¬λ¦¬ ν΄λμ€)λ λ©μΈ λ©μλλ₯Ό μμ±νμ§ μλλ€.
public class Pen {
//ν΄λμ€μ μμ±μ λνλ΄λ κ²μ λ©€λ²λ³μ(νλ)λΌκ³ νλ€.
int price; //νμ κ°κ²©
String color; //νμ μμ
//ν΄λμ€μ κΈ°λ₯μ λνλ΄λ κ²μ λ©€λ²ν¨μ(λ©μλ)λΌκ³ νλ€.
void write() { //κΈμ°κΈ° κΈ°λ₯
System.out.println(color + "μ κΈμ¨λ₯Ό μλλ€.");
}
void info() { //νμ μ 보λ₯Ό λνλ΄λ κΈ°λ₯
System.out.println("----- " + color + "νμ μ 보" + " -----");
System.out.println("νμ κ°κ²© : " + price);
System.out.println("νμ μμ : " + color);
}
Pen() { }
}
public class PenMain {
public static void main(String[] args) {
/*
* ν΄λμ€μ κ°μ²΄μμ±
* ν΄λμ€λͺ
λ³μλͺ
= new ν΄λμ€λͺ
();
*/
//Penμ κΈ°λ₯κ³Ό μμ±μ μ¬μ©νλ €λ©΄ μ€κ³μ© ν΄λμ€λ₯Ό ν΅ν΄ Penμ μμ±ν΄μΌνλ€.
//κ°μ²΄μ κΈ°λ₯κ³Ό μμ±μ μ¬μ©νκΈ° μν΄μλ μ°Έμ‘°μ°μ°μ . μ μ¬μ©νλ€.
Pen blackPen = new Pen(); //ν΄λμ€ Penμ blackPenκ°μ²΄ μμ±
blackPen.price = 500;
blackPen.color = "κ²μ ";
blackPen.write();
Pen redPen = new Pen(); //ν΄λμ€ Penμ redPenκ°μ²΄ μμ±
redPen.price = 1000;
redPen.color = "λΉ¨κ°";
redPen.write();
//κ°μ²΄μ κΈ°λ₯ μ¬μ©
blackPen.info();
redPen.info();
System.out.println("------------------");
Calculator cal = new Calculator();
cal.add(500);
cal.add(1000);
System.out.println(cal.result + "μ");
}
}
λ°μν
'(ꡬ)Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
08 Java λ©μλ(method) (0) | 2019.05.16 |
---|---|
07 Java μ μ΄λ¬Έ - νμΆλ¬Έ (1) | 2019.04.29 |
06 Java μ μ΄λ¬Έ - λ°λ³΅λ¬Έ for (0) | 2019.04.29 |
05 Java μ μ΄λ¬Έ - λ°λ³΅λ¬Έ while (0) | 2019.04.29 |
04 Java μ μ΄λ¬Έ - 쑰건문 if, switch (0) | 2019.04.29 |
λκΈ
곡μ§μ¬ν
μ΅κ·Όμ μ¬λΌμ¨ κΈ
μ΅κ·Όμ λ¬λ¦° λκΈ
- Total
- Today
- Yesterday
λ§ν¬
TAG
- λ³λͺ μ²λ¦¬
- μ΄ν΄λ¦½μ€ νκΈ μΈμ½λ©
- μ€νλ§λΆνΈ μλμμ±
- java jdk μ€μΉ
- Java
- μλ°
- java νκ²½λ³μ
- κ²μνλ§λ€κΈ°
- μλ£κ΅¬μ‘°
- tomcatμ€μΉ
- μ¨λ¦¬μμ€
- κ°λ°
- λΆνΈ μλμμ±
- κ²μλ¬Όμ‘°ν
- μ΄ν΄λ¦½μ€ μ€μΉ
- typeAliases
- mysqlμ€μΉ
- κ²μν μμ
- κ²μν μ‘°ν
- μ 체κ²μλ¬Ό μ‘°ν
- μκ³ λ¦¬μ¦
- κ²μλ¬Ό μμ
- κ°λ°ν경ꡬμΆ
- Algorithm
μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
κΈ λ³΄κ΄ν¨