1 回答

TA貢獻1797條經驗 獲得超6個贊
包名稱可以在import. 按照您的示例,假設有一個擴展該類的Form類:
package net.informaticalibera.tests.folder1;
import com.codename1.ui.Form;
import com.codename1.ui.layouts.Layout;
public class Form1 extends Form{
public Form1() {
}
public Form1(Layout contentPaneLayout) {
super(contentPaneLayout);
}
public Form1(String title) {
super(title);
}
public Form1(String title, Layout contentPaneLayout) {
super(title, contentPaneLayout);
}
}
如果你想在另一個包中使用那個類,你必須使用一個import. 例如:
import net.informaticalibera.tests.folder1.Form1;
public class YourClass {
[your other code]
Form form1 = new Form1("Hi World", BoxLayout.y());
form1.add(new Label("Hi World"));
form1.show();
}
通常 IDE 允許自動插入導入。
或者,如果您有任何理由不使用import(例如,當發生類名沖突時),您可以使用完全限定名稱來避免 import 語句:
Form form1 = new net.informaticalibera.tests.folder1.Form1("Hi World", BoxLayout.y());
form1.add(new Label("Hi World"));
form1.show();
詳細解釋:https ://beginnersbook.com/2013/03/packages-in-java/
添加回答
舉報