62,614
社区成员
发帖
与我相关
我的任务
分享
class Obj{
String str = "init value";
public String toString(){
return str;
}
}
public class ObjRef{
Obj aObj = new Obj();
int aInt = 11;
public void changeObj(Obj inObj){
inObj.str = "changed value";
}
public void changePri(int inInt){
inInt = 22;
}
public static void main(String[] args)
{
ObjRef oRef = new ObjRef();
System.out.println("Before call changeObj() method: " + oRef.aObj);
oRef.changeObj(oRef.aObj);
System.out.println("After call changeObj() method: " + oRef.aObj);
System.out.println("==================Print Primtive=================");
System.out.println("Before call changePri() method: " + oRef.aInt);
oRef.changePri(oRef.aInt);
System.out.println("After call changePri() method: " + oRef.aInt);
}
}
public class Test3 {
public Test3(){}
public String operate(StringBuffer x, StringBuffer y)
x.append(y);
y = x;
return x+","+y;
}
public static void main(String args[]){
Test3 t = new Test3();
StringBuffer a = new StringBuffer("A");
StringBuffer b = new StringBuffer("B");
System.out.println(a + "," + b); //
String ss = t.operate(a,b);
System.out.println(ss); //
System.out.println(a + "," + b);//
}
}