私はこれを持っています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 ;
^
クラスmyClass
もmyClass
というパッケージに含まれているため、混乱が生じる可能性があります。
試してください:
import myClass.myClass;
これは、 クラスの完全修飾名。
パッケージは、概念的に関連するクラスをグループ化することを目的としています。単一のクラスにちなんで名付けられたパッケージを持つことはあまり役に立ちません。
プロジェクトの名前にちなんでパッケージに名前を付けることができます。たとえば、名前を付けることができます
package assignment1;
次に、次のようにクラスをインポートします。
import assignment1.myClass;
誰もが書いたことは真実ですが、2つのファイルは同じディレクトリにあるため、インポートは必要ありません。
参考までに、クラスの名前は大文字にするのが通例です。
パッケージの名前を含め、クラス名全体を使用する必要があります。
パッケージ名がありません。 import myClass.myClass;
をお試しください