java 中类中string 变量 如何在类成员数中修改? 20

例如定义ClassA{stringstr="1";set(){str="2"}stringget(){returnstr;}}为什么set方法没有改变str的值请问这是问... 例如 定义Class A{

string str="1";

set()
{
str="2"

}
string get()

{
return str;

}

}
为什么 set 方法 没有改变str的值 请问这是问什么。在set 方法中 是直接对str 进行复制
为什么get 方法没有得到改变的值呢?
android 中 我遇到一个这样的问题 类中String成员变量 无法在程序函数中修改

Class A{

public string str="1";

func1() // 不传入形参
{
//

.........

.....

str="2"

}
string fun2()
{
return str;

}
}

难到非要再写个修改string 的函数吗
展开
 我来答
匿名用户
2014-04-06
展开全部
这不像是java语言的语句

class A{
private String str="1";
public void set(String str){
this.str=str;
}
public String get() {
return str;
}
}
追问
这里的 set get 方法是我所代指的其他子功能函数,
你意思是指 我需要在写个方法 同个形参来修改string 字符变量吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式