static λ©μλ
- κ°μ²΄ μμ± μμ΄ λ°λ‘ μ¬μ©ν μ μλ μμ±κ³Ό λ©μλ
- μΈμ€ν΄μ€ λ©μλ νΈμΆ λΆκ°λ₯
ν΄λμ€ λ³μ
- ν ν΄λμ€μ λͺ¨λ μΈμ€ν΄μ€λ€μ΄ 곡ν΅μ μΈ κ°μ μ μ§ν΄μΌλλ μμ±μ κ²½μ°, ν΄λμ€ λ³μλ‘ μ μΈν΄μΌνλ€
- μμ±(λ©€λ² λ³μ) μ€μμ κ³΅ν΅ μμ±μ staticμ λΆμΈλ€.
- μΈμ λ μ¬μ©κ°λ₯
- ‘ν΄λμ€μ΄λ¦.ν΄λμ€λ³μ’
- public + → μ μλ³μμ μ±κ²©μ κ°μ§κ² λλ€.
// μΈμ€ν΄μ€ λ©μλ
MyMath2 mm = new MyMath2(); // 1. μΈμ€ν΄μ€ μμ±
mm.a = 200; // a,bλ μΈμ€ν΄μ€ λ³μ μ¬μ©
mm.b = 100;
long add() { return a + b; } // 2. μΈμ€ν΄μ€ λ©μλ νΈμΆ
// static λ©μλ
// μΈμ€ν΄μ€ λ³μ μ¬μ©νμ§ μμ λ static λΆμ
static long add(long a, long b) { return a + b; } // a,bλ μ§μ λ³μ
// μΈμ€ν΄μ€ λ³μ: κ°λ³λ‘ μ μ§λμ΄μΌνλ μμ± κ° ex) μΉ΄λ κ·κ²©(ν,λμ΄)
String kind;
int number;
// ν΄λμ€ λ³μ: 곡ν΅μΌλ‘ μ μ§λλ μμ± κ° ex) μΉ΄λ 무λ¬, λ²νΈ
static int width = 100;
static int height = 250;
Card c = new Card();
// μΈμ€ν΄μ€ κ°μ²΄ μ¬μ©
c.kind = "HEART";
c.number = 5;
// ν΄λμ€ κ°μ²΄ μ¬μ©
Card.width = 100; // ν΄λμ€μ΄λ¦.λ³μλ‘ μ¬μ©νλκ² μ’μ
Card.width = 250;LIST
'#1 Language π > 1-4 JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [JAVA] μ±κΈν€(Singleton) (0) | 2022.11.06 |
|---|---|
| [JAVA] μΈμ€ν΄μ€ λ©€λ², μ μ λ©€λ² μ¬μ© (0) | 2022.11.06 |
| [JAVA] μ§μλ³μ(Local variable) (0) | 2022.11.06 |
| [JAVA] λμ λ°μ (0) | 2022.11.06 |
| [JAVA] Return λ¬Έ (0) | 2022.11.06 |