[英]Can I include classes in the same source code as my main class?
我剛開始分配作業,我必須在程序中使用多個類。 我的課本在源代碼的頂部顯示了main方法,在底部顯示了一個名為SimpleCircle的新類。 我嘗試以相同的方式格式化源代碼,但我只是收到“錯誤:缺少方法主體,或聲明了抽象”。 我的代碼如下所示:
public class AssignmentTen
{
public static void main (String[] args)
{
Employee e1 = new Employee();
System.out.println(e1.number);
}
}
class Employee
{
int number;
Employee();
{
number = 1;
}
}
我可以將Employee類保留在我的源代碼中嗎? 如果是這樣,我應該怎么改變?
應該是Employee()
而不是Employee();
。
class Employee
{
int number;
Employee()
{
number = 1;
}
}
發生錯誤是因為您在此行中有一個分號,該分號不應存在:
Employee();
刪除分號。
一個源文件中可以有多個類,但是只有一個類可以是public
類,並且文件名必須與public
類相同。
是的,您可以在同一文件中包含其他類和主類。 唯一的要求是,最多只有一個類是public
,並且該公共類的名稱與文件名匹配。
就您的示例而言,您需要刪除參數列表和構造函數主體之間的分號。 使用IDE,它應該指出問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.