在一个新类中,实例化另一个类的对象后,对象会自动调用自己该类的构造函数(无参数)来初始化成员变量。 10

在一个新类中,实例化另一个类的对象后,对象会自动调用自己该类的构造函数(无参数)来初始化成员变量。但是我在这个新类中重新给这个对象的成员变量赋值,该怎么办?或者有办法可以... 在一个新类中,实例化另一个类的对象后,对象会自动调用自己该类的构造函数(无参数)来初始化成员变量。
但是我在这个新类中重新给这个对象的成员变量赋值,该怎么办?
或者有办法可以不调用这个对象自己的构造函数吗?
展开
 我来答
hexinlinwo
2011-09-30 · TA获得超过1137个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:336万
展开全部
对于你这个问题我只能说,要访问对象的变量有两个方式:第一,如果变量是静态变量,你可以通过类访问,第二如果你是非静态的成员变量你就得通过类的对象访问。所以你要改变一个类的变量的值,就只能用上面的两种方式,如果还有疑问可以Hi我,谢谢采纳
百度网友5b22b89
推荐于2017-12-16 · TA获得超过432个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:226万
展开全部
你可以写一个带参数的构造函数,调用这个构造函数把它的成员变量初始化成你想要的数据
public class Test {
private String name;
private String age;
public Test(String name,String age){
this.name = name;
this.age = age;
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gmauuog
2011-10-10 · TA获得超过138个赞
知道答主
回答量:224
采纳率:0%
帮助的人:72.8万
展开全部
可以写方法呀,把要修改的属性,在方法里修改就可以了,当时候,掉用这个方法就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
467831889
2011-09-30 · TA获得超过149个赞
知道答主
回答量:80
采纳率:0%
帮助的人:46.5万
展开全部
用另一个类的对象的Set方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式