我正在上课。我在标题中遇到了问题。 这是代码:
class delivery
{
private string strDeliveryName;
private string strDeliveryAddress;
private string strDeliveryDay;
private string strDeliveryTime;
private string strDeliveryMeal;
private string strDeliveryInstructions;
private string strDeliveryStatus;
}
public delivery(string deliveryName, string deliveryAddress, string deliveryDay, string deliveryTime, string deliveryMeal, string deliveryInstructions, string deliveryStatus)
{
strDeliveryName = deliveryName;
strDeliveryAddress = deliveryAddress;
strDeliveryDay = deliveryDay;
strDeliveryTime = deliveryTime;
strDeliveryMeal = deliveryMeal;
strDeliveryInstructions = deliveryInstructions;
strDeliveryStatus = deliveryStatus;
}
我收到公开投递的错误,知道为什么?
答案 0 :(得分:14)
您的构造函数应该在类定义的括号内。在一个不相关的说明中,惯例是将类名的第一个字母大写。
答案 1 :(得分:2)
您的构造函数代码不在类中。把它移到里面,一切都应该没问题。 : - )
答案 2 :(得分:2)
要回答第二个问题(在评论中),您需要更改构造函数的名称以匹配类的名称。
答案 3 :(得分:1)
此错误是因为您已在main
类之外声明了该函数。您应该在main
类中插入代码。
答案 4 :(得分:0)
我收到此错误是因为我意外错过了上面发生错误的代码中的开括号。这意味着课程提前结束。因此,如果您收到此错误,请检查您的大括号是否正确。