如何导入我自己的课程?

玛穆德·内萨尔·萨尔汗

我有这个java类:

package myClass;
public class myClass 
{
    private int herAge ;
    public void setHerAge (int herAge)
    {
        this.herAge = herAge ; 
    }
}

我想在另一个目录Test.java的源文件中编译该类后将其导入,该文件位于同一目录中,并且Test.java包含以下内容:

import myClass ;
public class Test
{
    public static void main (String []args)
    {
    myClass Rudaina = new myClass();
    Rudaina.setHerAge(30);
    }
}

当我编译Test.java时,我在控制台中看到了这个:

Test.java:1: error '.' expected
import myClass ;
              ^
Test.java:1: error '.' expected
import myClass ;
                ^
iFytil

您的课程myClass也位于名为的程序包中myClass,这可能会引起混乱。

尝试:

import myClass.myClass;

这称为类的完全限定名称

包旨在将概念上相关的类分组。以单个类命名的包不是很有用。

您可以在项目名称之后命名包。例如,您可以命名

package assignment1;

然后像这样导入您的类:

import assignment1.myClass;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章