1 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
包名稱可以在import. 按照您的示例,假設(shè)有一個(gè)擴(kuò)展該類的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);
}
}
如果你想在另一個(gè)包中使用那個(gè)類,你必須使用一個(gè)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 允許自動(dòng)插入導(dǎo)入。
或者,如果您有任何理由不使用import(例如,當(dāng)發(fā)生類名沖突時(shí)),您可以使用完全限定名稱來避免 import 語句:
Form form1 = new net.informaticalibera.tests.folder1.Form1("Hi World", BoxLayout.y());
form1.add(new Label("Hi World"));
form1.show();
詳細(xì)解釋:https ://beginnersbook.com/2013/03/packages-in-java/
添加回答
舉報(bào)