⑴ 請大家幫個忙,小弟是新手。public class men extends Person 總出現"公用類型men必須在它自己的文件中定義
你新建時的class名字與你拷貝的public class(即men )是不一致的,所以會報出該錯誤。
書上沒有錯誤。
你可以將工程中class名字改為men就沒問題了
⑵ 公用類型必須在它自己的文件中定義是什麼意思
如果一個java文件中有一個public 類,則該文件名字應與public類名一致。比如,有一個文件,A.java,則此文件中的public類名必須為A,一個文件中有且只有一個public類。
如果類A被聲明為公共的(public),那麼必須將類A保存在名為A.java的文件中;2、反之,在一個文件中最多包含一個頂級的公共類,並且該公共類的名字與文件名相同。比如文件A.java中,允許定義一個或多個類,但最多允許一個頂級的公共類,此類名為A。
(2)公共類型必須在他的文件夾中定義擴展閱讀:
公用類型編程代碼:
class Student {
//id,String型,代表學號,並直接賦予初值。
public String id ="12311110336";
//name,String類型,代表姓名,並直接賦予初值。
public String name="周田";
//age,int型,代表年齡,並直接賦予初值。
public int age=18;
//sex,boolen型,代表性別,並直接賦予初值。
public char sex='男';
//isCommunist,boolean型,代表是否入黨。
public boolean isCommunist=false;
//score,long型,代表多科總成績。
public long score=88L;//等號右邊是long型數據
} //Student 類定義結束
⑶ 公用類型AgeException必須在它自己的文件中定義
如果一個.java文件中有一個public 類,則該文件名字應與public類名一致。
比如,你有一個文件,A.java,則此文件中的public類名必須為A,一個文件中有且只有一個public類。
⑷ java程序中出現「公共類型必須在他自己的文件中定義」應怎樣修改才可以調通呢
一個文件中只能有一個類是公共的,其他的要特殊申明,你將其他的類錢的pulic刪掉就可以了
⑸ JAVA中 錯誤顯示的是 the public type must be defined in its own file 該這么該
公共類型必須定義在它自己的文件, 難道你的代碼public class XX和你的文件名不一樣?按照字面意思是這個問題,因為一個文件只能一個public 類,而且類名必須和文件名一樣。希望能幫到你,還有問題,可以追問,希望具體點好幫你解答。
⑹ java-為什麼顯示公共類型MovieTestDrive必須在他自己的文件中定義
java文件名必須要和其內的公共類同名,比如你這個類文件名就應該叫做
MovieTestDrive.java