봉봉의 개인 블로그
2017-04-13-E 본문
2017-04-12 와 비슷한 방법으로 이번엔 데이터 뿐만 아니라 접근할수 없는 데이터를
메서드를 통해 데이터를 셋팅하고 겟팅해보자.
User 클래스 데이터 타입으로 u01객체 참조 변수를 선언한다.
User 생성자 메서드를 통해서 새롭게 객체 생성한다.
새롭게 생성된 객체의 주소값을 u01 객체 참조 변수에 할당한다.
(set 부분)
u01 주소를 찾아간 곳에 setUid 메서드를 호출한다.
serUid 메서드 매개변수 안에 id001 값을 할당한다.
전연벽수 uid 안에 지역변수(매개변수 안에 id001) uid값을 셋팅한다.
u_print 메서드를 호출한다.
u01 객체 참조 변수에 저장된 주소값1이 매개변수 getu에 할당된다
(get부분)
getu 할당된 주소를 찾아간 곳에 getUid 메서드를 호출한다
uid 값이 호출된
System.out.println("아이디 : "+getu.getUid()); 에 return 된다.
겟팅된 데이터를 출력한다.
User 클래스 데이터 타입으로 u02 객체참조변수를 선언한다.
User 생성자 메서드를 통해서 새로운 객체를 생성한다.
새롭게 생성된 객체의 주소값을 u02객체참조 변수에 할당한다.
(u02 set 부분)
u02객체 참조 변수안에 저장된 주소값1을 찾아가서 serUid 메서드를 호출한다.
지역변수에 담긴 값 id002를 전역변수 uid에 할당한다.
Goods 클래스 데이터 타입으로 g01객체 참조 변수를 선언한다.
Goods 생성자 메서드를 통해서 새로운 객체를 생성한다.
새롭게 생성된 객체의 주소값을 g01 객체 참조변수에 할당한다
(u02에서 get 한 데이터를 g01 set 부분)
u02주소에 찾아가서 getUid 메서드를 호출후 return값을 반환한다.
g01주소에 찾아가서 setUid를 호출한다.
u02에서 return 된 값을 지역변수 uid에 담는다
전역변수 uid에 셋팅한다.
g_print(g01)메서드를 호출한다
g01 객체 참조 변수에 저장된 주소값2가 매개변수 getg에 할당된다.
getg 할당된 주소값 2를 찾아가서 데이터를 겟팅한다.
겟팅된 데이터를 출력한다.
User 클래스 데이터 타입으로 u01 객체참조 변수를 선안한다.
User 생성자 메서드를 통해서 새로운 객체를 생성한다.
새롭게 생성된 객체의 주소값을 u01 객체 참조 변수에 할당한다.
(u01 set 부분)
u01 객체 참조변수안에 저장된 주소값 1을 찾아가서 setUid 메서드를 호출한다
지역변수에 담긴 값 id001을 전역변수 uid에 셋팅한다.
Goods 클래스 데이터 타입으로 g01 객체 참조 변수를 선언한다.
Goods 생성자메서드를 통해서 새로운 객체를 생성한다.
새롭게 생성된 객체의 주소값을 g01 객체 참조 변수에 할당한다.
(g01 set 부분)
g01 객체 참조변수안에 저장된 주소값 2을 찾아가서 setPcode 메서드를 호출한다
지역변수에 담긴 값 p001을 전역변수 Pcode에 셋팅한다
Order 클래스 데이터 타입으로 o01 객체 참조 변수를 선언한다
Order 생성자 메서드를 통해서 새롭게 객체를 생성한다.
새롭게 생성된 객체의 주소값을 o01 객체참조 변수에 할당한다.
(u01에서 get한 데이터를 o01에 set 부분)
u01 주소를 찾아가서 getUid 메서드를 호출후 return 값을 반환하고 o01 주소값3에 찾아가서
setUid 메서드를 호출한다
*매개변수로 return 값을 입력받아 지역변수 uid에 대입하고 그값을 전역변수 uid에 대입한다
결과적으로 전역변수 uid에 return값 (id001)이 저장된다.
g01 주소를 찾아가서 getUid 메서드를 호출후 return 값을 반환하고 o01 주소값3에 찾아가서
setPcode 메서드를 호출한다
*매개변수로 return 값을 입력받아 지역변수 pcode에 대입하고 그값을 전역변수 pcode에 대입한다
결과적으로 전역변수 pcode에 return값 (p001)이 저장된다.
o01 객체 참조 변수에 저장된 주소값 3이 매개변수 geto에 할당된다
geto 할당된 주소값3을 찾아가서 데이터를 겟팅한다
겟팅된 데이터를 출력한다.
'학원에서 배운것들 > TEA - E' 카테고리의 다른 글
2017-04-17-E (0) | 2017.04.17 |
---|---|
2017-04-14-E (0) | 2017.04.16 |
2017-04-12-E (0) | 2017.04.13 |
2017-04-11-E (0) | 2017.04.12 |
2017-04-10-E (0) | 2017.04.10 |