aliblk10
چهارشنبه 24 دی 1393, 22:05 عصر
سلام دوستان
چگونه میتونم یک متغیر را در کلاس B از طریق کلاس A تغییر دهم و سپس از طریق کلاس C بتوانم مقدار جدید کلاس B را فراخوانی کنم؟
این کد کلاس B من هست:
public class SetData {
private String HispeedClass;
public void setHispeedClassValue(String HispeedClass) {
this.HispeedClass = HispeedClass;
}
public String getHispeedClassValue() {
return HispeedClass;
}
}
با استفاده از دستور :
SetData setdata = new SetData();
[setdata.setHispeedClassValue(value);
مقدار را از کلاس A داخل کلاس B و با دستور:
SetData setdata = new SetData();
.getHispeedClassValue()
مقدار را از کلاس C فراخوانی میکنم ولی به من null برمیگردونه.
نمیدونم شاید بخاطر اینکه آبجکت میسازم یبار متد ها B اجرا میشه و چون private String HispeedClass اجرا میشه مقدارش رو نال میکنه.
چیکار باید بکنم؟
چگونه میتونم یک متغیر را در کلاس B از طریق کلاس A تغییر دهم و سپس از طریق کلاس C بتوانم مقدار جدید کلاس B را فراخوانی کنم؟
این کد کلاس B من هست:
public class SetData {
private String HispeedClass;
public void setHispeedClassValue(String HispeedClass) {
this.HispeedClass = HispeedClass;
}
public String getHispeedClassValue() {
return HispeedClass;
}
}
با استفاده از دستور :
SetData setdata = new SetData();
[setdata.setHispeedClassValue(value);
مقدار را از کلاس A داخل کلاس B و با دستور:
SetData setdata = new SetData();
.getHispeedClassValue()
مقدار را از کلاس C فراخوانی میکنم ولی به من null برمیگردونه.
نمیدونم شاید بخاطر اینکه آبجکت میسازم یبار متد ها B اجرا میشه و چون private String HispeedClass اجرا میشه مقدارش رو نال میکنه.
چیکار باید بکنم؟