我有一個程序,要求輸入String
用戶,這應該是一個實現了Message
接口的類的名稱。如果想知道某個類實現一個特定的接口
所有的Java類都在包ist.ap.labs
的代碼,這是一個:
Class cl = null;
try {
cl = Class.forName(className);
} catch (ClassNotFoundException clnfe) {
System.out.println("Class not found!");
System.exit(1);
}
if (!cl.isAssignableFrom(ist.ap.labs.Message)) {
System.out.println("Class not implements Message!");
System.exit(1);
}
但我總是得到一個錯誤說cannot find a symbol:class labs
任何幫助嗎?
看看'類'文字。 –
如果您的問題涉及編譯器錯誤,請始終向我們顯示您的確切和完整的錯誤消息。 –
我懷疑'!ist.ap.labs.Message.class.isAssignableFrom(cl)'是你想要的...... –