如何将类添加到main方法

时间:2010-09-13 20:28:32

标签: java

我有三个.java文件,我需要让它们一起工作。我认为我需要将所有类添加到main方法中,但我不确定这是否正确,如果我只是添加类的名称和格式。

我明白了,三个文件的每个顶部都有一个包。我在Eclipse中创建了一个新的Java项目,然后是一个源文件夹,在源文件夹中我创建了一个包含所有引用名称的包。现在它运行了。感谢Eclipse和Java初学者的所有帮助。

4 个答案:

答案 0 :(得分:3)

如果它们在同一个包中,您不需要做任何事情,因为它们是为您自动导入的,但是否则您需要在类声明之前添加import语句。

完成此操作后,您可以直接引用静态成员,即ClassB.staticMethod();或实例化该类,即ClassB classb = new ClassB();

但老实说,如果你感到困惑,你需要花更多的时间来做tuturials。

答案 1 :(得分:3)

你说得对:你认为不对:P

Java可以找到您需要的类,您可以立即使用它们。我觉得你来自C / C ++背景(像我一样),因此认为你需要“包括”其他类。

java使用命名空间和类路径的概念来查找类。谷歌就是为了它。

可以一起使用各种类的一个小例子:

// A.java

public class A {
    public void sayIt() { sysout("Said it by A!"); }
}

// B.java
public class B {
    public void doIt() { sysout("Done it by B!"); }
}

// MainClass.java

public class MainClass {
    public static void main(String[] args) {
         A aObj = new A();
         B bObj = new B();

         aObj.sayIt();
         bObj.doIt();
    }
}

请注意,此处没有包含/导入,因为所有类都在相同的命名空间中。如果不是,那么您需要导入它们。我不会添加一个人为的例子,因为它太多了,但是应该google它。信息应该很容易找到。

干杯,
JRH

答案 2 :(得分:1)

我不确定“将类添加到主方法”是什么意思。如果你想在Java程序中使用几个类,只需在开头导入所需的类/包,并在你进行时创建每个类的实例。

答案 3 :(得分:0)

我是从名为Jeroo的初学者程序中学到的。

基本上如果我想创建一个新的“Jeroo”,我会在我的Main方法上写下以下内容:

Jeroo Bob = new Jeroo();
{ methods... }

基本上是这样的:

[class] [customnameofclass] = new [class]