标题: 匿名对象的使用时出现的问题 [打印本页] 作者: 巴拉森 时间: 2015-6-19 02:24 标题: 匿名对象的使用时出现的问题 public class car { int number = 4; String colour = "red"; public void run() { System.out.println(number+colour); }//这一行显示错误 void show(new car());}public class c { public void show(car c) { c.run(); }} 作者: 巴拉森 时间: 2015-6-19 02:25
public class car {
int number = 4;
String colour = "red";
public void run()
{
System.out.println(number+colour);
}
void show(new car());
}
public class c {
public void show(car c)
{
c.run();
}
}作者: 我是隔壁老王呀 时间: 2015-6-19 06:52
public class car {
int number = 4;
String colour = "red";
public void run()
{
System.out.println(number+colour);
}
void show(new car());
//首先,你没有函数体,即{};其次你的show()里面是形参,用来说明传递进来的参数类型,不该是具体的对象。new car() 是一个具体的对象。
}
public class c { // 同一个文件里只能有一个public修饰的类
public void show(car c) //这个show() 和 car.show()没半毛钱关系,只是名字相同而已
{
c.run();
}
}