如何将类分成不同的文件?

时间:2016-10-24 03:51:53

标签: java jcreator

我有一个包含两个类的文件,我被要求将第二个类分成一个单独的文件。我不知道该怎么做,我想知道该程序是否仍然可行。我是否需要将它们放入同一个项目中?或者我如何才能使该程序正常工作?

2 个答案:

答案 0 :(得分:2)

当然,你可以将2个课程分开,但他们仍能正常工作。只需确保使用import语句在另一个类中导入一个类。

例如,假设你有一个名为“MyClaas.java”的java源文件,它有两个类如下所示:

文件:MyClass.java

public class MyClass{
........
........
}

class AnotherClass{
........
........
}

您需要做的就是将AnotherClass类移动到一个名为name name的单独源文件中,即“AnotherClass.java”(不要忘记将类标记为public)。

您的最终代码结构应该是这样的。

文件:MyClass.java

import AnotherClass;
public class MyClass{
private AnotherClass c1=new AnotherClass ();
........
........
}

文件:AnotherClass.java

import MyClass;
public class AnotherClass{
    private MyClass c1=new MyClass();
    ........
    ........
    }

你可以使用实例变量“c1”从AnotherClass访问类MyClass的方法,就像这个c1.doSomething();

答案 1 :(得分:0)

首先,如果您不发布代码或至少尝试过您的社区,社区将无法帮助您。你还需要解释你的问题。

无论如何,只要我理解你的问题然后把它们放到同一个项目中,该程序应该能够工作并且不要忘记将该类导入到主类中。