자바 프로그램이나 안드로이드 프로그램에서
클래스간에 데이터를 공유하는 방법입니다.
////////////////////////////////////////////////////////////////////////////
UserData.java
////////////////////////////////////////////////////////////////////////////
public class UserData {
private static UserData mUserData = new UserDat();
// user valuable
public int num1 = 0;
public UserData() {
}
public static UserData getInstance() {
if(mUserData == null) {
mUserData = new UserData();
}
return mUserData;
}
// method
public void work1() {
}
}
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
MyCode.java
//////////////////////////////////////////////////////////////////////////////
import myclass.world.com.UserData;
public class MyCode {
private UserData mUserData;
public MyCode() {
mUserData = UserData.getInstance();
}
void Main() {
int num51 = mUserData.num1;
mUserData.num1 = 3;
}
}
//////////////////////////////////////////////////////////////////////////////
'- 컴퓨터 > Java' 카테고리의 다른 글
eclipse -> "overlaps the location of another project" error (0) | 2018.01.17 |
---|---|
failed to load the jni shared library ... jvm.dll 에러 (1) | 2012.12.04 |
java 한줄 입력 (0) | 2010.03.10 |
자바 디버깅 (0) | 2010.03.04 |
자바 소스 컴파일 하기 (0) | 2009.12.24 |