用Java导入自定义类

如何导入我在其他文件中编写的类? 我所有的课程都在同一个课程中。

如果所有类都在同一个包中,则不需要导入它们。

只需像这样实例化对象:

CustomObject myObject = new CustomObject();

使用import关键字import

 import package.myclass; 

但由于它是默认包,因此您只需创建一个新实例:

 elf ob = new elf(); //Instance of elf class 

我看到了图片,你的所有课程都在同一个包里。 因此您不必导入,您可以创建一个没有导入句子的新实例。

在同一个包中,您不需要导入该类。

否则,这很容易。 在Eclipse或NetBeans中,只需编写要使用的类,然后按Ctrl + Space 。 IDE将自动导入该类。

一般信息:

您可以在包信息后导入带有import关键字的类:

例:

 package your_package; import anotherpackage.anotherclass; public class Your_Class { ... private Vector variable; ... } 

您可以使用以下实例来实现该类

 Anotherclass foo = new Anotherclass(); 

首先,避免使用默认包。

其次,您不需要导入该类; 它在同一个包装中。

如果您的类在同一个包中,则无需导入。 要在类A中调用B类中的方法,您应该使用classB.methodName(arg)

根据Oracle和Sun doc,类可以使用自己包中的所有类以及其他包中的所有公共类。 您可以通过两种方式访问​​另一个包中的公共类。

  • 第一种是简单地在每个类名前面添加完整的包名。 例如:

    java.util.Date today = new java.util.Date();

  • 更简单,更常见的方法是使用import语句。 import语句的要点是为您提供一个简写来引用包中的类。 使用导入后,您不再需要为这些类提供全名。 您可以导入特定的类或整个包。 将import语句放在源文件的顶部(但在任何包语句下面)。 例如,您可以使用语句导入java.util包中的所有类。然后您可以在没有包前缀的情况下使用。

    import java.util。*;

    //以这种方式在代码中使用class

    今天的日期=新的日期();

正如您在问题中提到的,您的类在同一个包中,您应该没有任何问题,最好只使用类名。