我是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