我在这里收到此代码的错误..
“方法必须具有返回类型”
public ImagesGrid()
{
//Code
}
为了解决错误,添加“Void”是正确的吗?
我有另一个相同的类,它做同样的事情,那里不需要“无效”;这就是我要问的原因..
答案 0 :(得分:2)
可能另一个类实际上被称为ImagesGrid()
,这使得它成为构造函数。
如果你想在不同的课程中使用相同的方法并且不需要返回类型,那么是的,你应该添加void
,但是什么阻止你尝试?
答案 1 :(得分:1)
这是因为你的另一个类被称为ImagesGrid,这就是你如何创建一个与各种方法不同的构造函数。在实例化某个类时会调用构造函数。
是的,你得到的错误说你必须给该方法一个返回类型。
方法语法:
<Access Specifier> <Return Type> <Method Name>(Parameter List) // a constructor doesnt have a return type and has the same name as its class
{
Method Body
}
因此,添加void将解决问题。