怎样给StringBuffer类型的参数传值呢?

来源:百度知道 编辑:UC知道 时间:2024/05/26 10:54:06
public class MyCard{
public void showFavor(StringBuffer thing){
System.out.println(thing);
}
public static void main(String[] args){
StringBuffer myFavor=new StringBuffer("足球");
showFavor.(myFavor);
}

}
为什么会有错误?
请讲得明白一点。

这不是传值的错。
public void showFavor(StringBuffer thing){
}
把上面这个方法改成静态的.
public static void showFavor(StringBuffer thing){
}
静态方法不能引用非静态字段或方法.
另外把showFavor.(myFavor);
改成showFavor(myFavor);
方法调用中间多了个点.