我的目标是从局部变量返回一个值,我需要通过调用方法首先设置该值。这可能听起来很愚蠢,对不起,我还没有太多的Java练习,尝试谷歌搜索了2个小时,还没有找到解决方案。分步目标:在构造函数中创建局部字符串变量设置其值创建将返回此值的方法这就是我得到的:public class TestString{ public TestString(){ } public String name; public TestString (String name){ this.name=name; } public String toString() { return this.name; }}
1 回答
慕桂英546537
TA贡献1848条经验 获得超10个赞
它被称为POJO:在这里阅读更多
public class TestString {
private String name;
public TestString(String name) {
super();
this.name = name;
}
public TestString() {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "TestString [name=" + name + "]";
}
}
您的目标
分步目标:
在构造函数中传递字符串变量
TestString testString = new TestString("this is a test string");
设置其值(不是来自构造函数)- setter
testString.setName("this is a new test string");
返回变量值 - getters
String res = testString.getName();
添加回答
举报
0/150
提交
取消