-3

したがって、パブリック変数は、他のパッケージからでも、どこからでもアクセスできます。ただし、外部パッケージからオブジェクトを作成しようとすると、含まれているパブリック変数にアクセスするために、次のエラーが発生します。

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    Foo cannot be resolved to a type

私のコード:

Foo obj = new Foo();

それを作成するもの以外のパッケージに存在するオブジェクトを作成する正しい方法は何だろうと思っていましたか?

この点で何か助けていただければ幸いです。

4

1 に答える 1

5

あなたはimport Foo;

修飾名付きcom.some.package.Foo

クラスを宣言する場合Foo

package com.mycompany.app.package1;

public class Foo{}

次に、次のように記述してこのタイプをインポートする必要があります

import com.mycompany.app.package1.Foo;

が使用されている他の( 以外のcom.some.package)パッケージでFoo


見る

于 2012-05-25T12:54:00.983 に答える