关于String,不是很明白。(100分)

  • 主题发起人 主题发起人 dedman
  • 开始时间 开始时间
D

dedman

Unregistered / Unconfirmed
GUEST, unregistred user!
在JAVA中,String是类类型,那么下面这个函数返回的却是a的值而不是a的地址。
String myFunc(){
String a = new String("Value");
return a;
}
这和其他的类类型好像不一样,谁来解释一下。
 
String myFunc(){}
返回的是函数的返回值,当然不是a.a是局部变量,
 
String a = new String("Value");
String myFunc(){
return a;
}
哦,这样就能返回a的地址。
不过有没发现同样的函数声明,有不同性质的返回值。
谁再解释一下,谢了。
 
多人接受答案了。
 
后退
顶部