public class _Class {
private int a;
public _Class getobject()
{
return this;
}
public static int getA(_Class this01)//원래 메소드는 this 객체를 기본적으로 매개변수로 받지만
{ //명시하지 않으면 생략되어 있음
return this01.a;
}
public static void setA(_Class this01, int a)
{
this01.a = a;
}
public static void main(String[] args) {
_Class cl = new _Class();
// setter 호출 1000 입력
_Class.setA(cl, 1000);
// getter 호출 1000 출력
System.out.println(_Class.getA(cl));
}
}
instance 필드를 static 메소드에서 사용하기 위해 this 객체를 매개변수로 받아서 필드에 접근
'JAVA' 카테고리의 다른 글
생성자 오버로딩 (0) | 2022.06.27 |
---|---|
자바에서 배열의 메모리 구조 (0) | 2022.06.23 |
Reference Type 변수의 참조 (0) | 2022.06.23 |