public class HelloWorld{ public static void main(String []args){ Integer a=new Integer(10); Integer b=new Integer(20); a=b; //Value is copied a=40; System.out.println("a="+a+" b="+b); class Numberr { private Integer value; Numberr(Integer value) { this.value=value; } public void setValue(Integer value) { this.value=value; } public Integer getValue() { return value; } } Numberr aObj=new Numberr(70); Numberr bObj=new Numberr(80); aObj=bObj; //Reference is copied aObj.setValue(100); System.out.println("aObj="+aObj.getValue()+" bObj="+bObj.getValue()); } }
May 20, 2018
Copying the value and copying the reference in java
code snippet
Subscribe to:
Posts (Atom)