투케이2K

178. (java/자바) get 사용해 저장된 데이터 호출 및 set 사용해 데이터 저장 실시 본문

Java

178. (java/자바) get 사용해 저장된 데이터 호출 및 set 사용해 데이터 저장 실시

투케이2K 2021. 3. 18. 08:53

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package ex5;

class DataClass{
	
	//전역변수 value 데이터 선언 실시
	private String value = "";
	
	public void setData(String value) {
		//전역변수 value 데이터에 매개변수 value 데이터를 삽입합니다
		this.value = value;
	}
	
	public String getData() {
		//전역변수 value 데이터를 반환합니다
		return value;
	}
}

public class MainActivity11 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[get 사용해 저장된 데이터 호출 및 set 사용해 데이터 저장 실시]");
		
		/*[설 명]
		 * 1. get, set 을 사용하면 정보은닉에 효과적입니다 
		 * 2. 프로그램에서 프리퍼런스를 사용해 영구 데이터를 저장하고 확인할 때 사용합니다
		 * 3. 로직 : 프로그램 실행 시 저장된 데이터가 있는지 확인 > 없으면 데이터 저장 실시
		 * */
		
		//클래스 객체 생성을 실시합니다
		DataClass dataClass = new DataClass();
		
		//get 메소드 호출로 데이터를 받아옵니다
		String data = dataClass.getData();
		
		//저장된 데이터가 있는지 확인합니다
		if(data != null && data.length() > 0 && !data.equals("")) { //널 값이 아닐경우
			System.out.println("get 저장된 데이터 : "+data);
		}
		else { //널 값일 경우
			System.out.println("set 데이터 저장 실시");
			dataClass.setData("device"); //데이터 저장 실시
			
			System.out.println("get 저장된 데이터 : "+dataClass.getData());
		}
		
	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[get 사용해 저장된 데이터 호출 및 set 사용해 데이터 저장 실시]

set 데이터 저장 실시

get 저장된 데이터 : device

/* =========================== */

/* =========================== */

[요약 설명]

* 1. get, set 을 사용하면 정보은닉에 효과적입니다

* 2. 프로그램에서 프리퍼런스를 사용해 영구 데이터를 저장하고 확인할 때 사용합니다

* 3. 로직 : 프로그램 실행 시 저장된 데이터가 있는지 확인 > 없으면 데이터 저장 실시

/* =========================== */

반응형
Comments