现有2个类:A,B,为什么类B调用A的方法2后,得不到字符串"abc"? 到底字符串怎么返回,怎样在类B中得到字符串"abc"?A{
String name;
public void 方法1()
{
name="abc";
} public String 方法2()
{
return name;
}
}
B{
String temp;
A a=new A();
temp=a.方法2(); //为什么temp得不到字符串"abc",该怎样得到?
}
String name;
public void 方法1()
{
name="abc";
} public String 方法2()
{
return name;
}
}
B{
String temp;
A a=new A();
temp=a.方法2(); //为什么temp得不到字符串"abc",该怎样得到?
}
a.方法1();
temp=a.方法2();
就得到了
现在主要 要得到里面的"abc",还能用什么别的方法吗?
建议你看看 JDK 源码, 你会发现只要不是算法或字符扫描之类工作量大 的问题,
人家一般一个方法都有只有那么几行或十几行呢, 为啥他们会养成这种习惯? 我认为他们代码写得多,
这种习惯肯定不是坏习惯.
arraylist是怎么用的?
{
return name;
}
肯定没有值,除非你在String name;
中就赋值,或者在构造A时,就给A.name一个值