我是java的初學者,我用C++編寫代碼,當使用類時,我使用它們在單獨的文件中定義它們,然後將這些類包含在我的主文件。如何在另一個類的不同包中創建一個類的對象
我正在嘗試學習套接字編程的線程,以便我可以將多個服務器端口作爲線程打開並接受多個客戶端。我知道在Java中,文件名應該與類名相同(如果我錯了,請糾正我)。這就是我要做的:
main.java
include derived.java;
class main1
{
main1()
{
System.out.println("Constructor of main1 class.");
}
void main1_method()
{
System.out.println("method of main 1 class");
}
public static void main(String[] args)
{
main1 my = new main1();
Derived derivedThread = new Derived();
derivedThread.start();
}
}
derived.java
public class derived extends Thread
{
public void run()
{
System.out.println("starting a new thread");
}
}
如何創建主派生類對象,包括它在我的main1.java文件中?
我想我不完全理解Java在Java中的工作方式以及使用哪種類路徑。我有一個網絡項目的截止日期,我非常落後,所以請幫助我!
文件名是相同的main1.java – user3085866
[從這裏開始](http://docs.oracle.com/javase/tutorial/java/concepts/class.html)。在java中,您可以通過'import name.of.package.className'進行導入。總的來說,這不是Java類的一個很好的例子,也沒有爲你編寫它們,所以很難告訴你如何糾正它們。請參閱我鏈接的教程。 – turbo
是'include derived.java;'你文件的一部分嗎?這是沒有有效的java代碼 – exception1