- 컴퓨터/Java2018. 1. 17. 13:10

자바 프로그램이나 안드로이드 프로그램에서

클래스간에 데이터를 공유하는 방법입니다.


////////////////////////////////////////////////////////////////////////////

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;

}

}

//////////////////////////////////////////////////////////////////////////////




Posted by 스푸라이트