Development/Java
JavaReStudy...4
Kirok Kim
2022. 1. 4. 01:04
μ μ λ©€λ²μ static
- μ μ μ ‘κ³ μ λ’μ΄λ μλ―Έ μ λλ€. μ μ λ©€λ²λ ν΄λμ€μ κ³ μ λ λ©€λ²λ‘μ κ°μ²΄λ₯Ό μμ±νμ§ μκ³ μ¬μ©ν μ μλ νλμ λ©μλλ₯Ό λ§ν¨ aka μ μ νλ, μ μ λ©μλ
μ μ λ©μλ μ μΈ μ μ£Όμν μ
- κ°μ²΄κ° μμ΄λ μ€νλλ€λ νΉμ§ λλ¬Έμ μ μ λ©μλλ₯Ό μ μΈν λλ μ΄λ€ λ΄λΆμ μΈμ€ν΄μ€ νλλ μΈμ€ν΄μ€ λ©μλ€λ₯Ό μ¬μ©ν μ μμ΅λλ€. λν this μ¬μ© λΆκ°
public class ClassName{
// μΈμ€ν΄μ€ νλμ λ©μλ
int field1;
void method1(){...}
// μ μ νλμ λ©μλ
static int field2;
static void method2(){};
// μ μ λ©μλ
static void method3(){
this.field1=10; //x μ»΄νμΌ μλ¬
this.method1(); //x μ»΄νμΌ μλ¬
field2=10;
method();
}
}
static void method3(){
ClassName obj = new ClassName();
obj.field=10;
obj.method1();
}
λ°μν