Java

Java 기본형 ,참조형 매개변수

림디 2020. 3. 22. 12:00
반응형

기본형 매개변수 - 변수의 값을 읽기만 할 수 있다.(read only)

참조형 매개변수 - 변수의 값을 읽고 변경할 수 있다. (read & write)

 

Ex//

public static void main(String[] args)

{

 

ExampleData  ex = new ExampleData();

ex.intX = 0;

System.out.println("First ex.inx = " + ex.intX);

 

exampleOne(ex.intX );

System.out.println("After One ex.inx = " + ex.intX);

 

exampleTwo(ex.intX );

System.out.println("After Two ex.inx = " + ex.intX);

 

}

 

static void exampleOne(int i )

{

   i = 5

}

static void exampleTwo(Data ex)

{

  ex.intX = 100;

}

 

 

==실행 결과==

First ex.inx = 0

After One ex.inx = 0

After Two ex.inx = 100