오늘도 행복하다.
HOME
TAG
MEDIA
LOCATION
GUEST
ADMIN
WRITE
Category
분류 전체보기
(1012)
행복이야기
(24)
日常茶飯事
(601)
雜동사니
(285)
로그
(1)
ㅈㅇ.삭제.메모
(0)
산행->이동
(0)
野生野死
(38)
꺼리
(0)
업무
(1)
미완
(0)
운전, 車
(0)
상단, 공지, 계속
(0)
캠핑, 야영, 바깥놀이
(1)
eToy
(0)
Recent Article
Recent comment
My Link
지원이랑
Notice
Tag Cloud
아키공부@
QPA2018 프로젝트
Subversion
WSP 프로젝트
山行
grails
Tomcat
여의도
1
정리필요
YNP 프로젝트
영어
갈거야
야구
먹거리
테스트@
sap
NTC 프로젝트
Eclipse
자료
9
IKP 프로젝트
쇼핑
PHT 프로젝트
Enterprise Portal
노숙일지
YBD 프로젝트
아웃도어 장비
wsp나중에
[비교]
Calender
«
2025/02
»
일
월
화
수
목
금
토
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Archive
Call By Reference Vs Call By Value
日常茶飯事
2010. 3. 29. 12:30
Posted by
pantarei
Call By Reference Vs Call By Value
한번씩 까먹는다.
정말 기초가 중요하다.
-
Call By Reference Vs Call By Value
public class PassTest { private void methodA(){ TestObject testObject = new TestObject(); testObject.attribute = "I'm A"; methodB(testObject); System.out.println("9 : " + testObject.attribute); } private void methodB(TestObject obj){ System.out.println("1 : " + obj.attribute); obj.attribute = "I'm B"; System.out.println("2 : " + obj.attribute); obj = new TestObject(); obj.attribute = "I'm b"; System.out.println("3 : " + obj.attribute); } public static void main(String[] args) { new PassTest().methodA(); } } class TestObject{ public String attribute; }
더보기
접기
1 : I'm A
2 : I'm B
3 : I'm b
9 : I'm B
접기
- 테스트 작성
[각주:
1
]
public class PassTest { private static final String IamA = "I'm A"; private static final String IamB = "I'm B"; private static final String IamC = "I'm C"; @Test public void test(){ TestObject testObject = new TestObject(); testObject.attribute = IamA; assertThat(testObject.attribute, is(IamA)); call(testObject); assertThat(testObject.attribute, is(not(IamA))); assertThat(testObject.attribute, is(IamB)); assertThat(testObject.attribute, is(not(IamC))); } void call(TestObject testObject){ assertThat(testObject.attribute, is(IamA)); testObject.attribute = IamB; assertThat(testObject.attribute, is(IamB)); testObject = new TestObject(); testObject.attribute = IamC; assertThat(testObject.attribute, is(IamC)); } }
2011-02-10 추가
[본문으로]
공유하기
게시글 관리
오늘도 행복하다.
저작자표시
비영리
변경금지
티스토리툴바
Recent comment