Vehicle を拡張するクラス Car があり、それはパッケージ B にあります
車両はパッケージ A
両方のファイルは別のフォルダーにあります
パッケージに含まれていないメインをコンパイルすると問題なく実行されますが、作成後に車のオブジェクトを印刷すると、車両から継承されたすべての変数の値が 0 になります。
Car をコンパイル後に作成したディレクトリに Car を移動して再コンパイルしようとすると、コンパイルできません。メインフォルダーにあるとき、奇妙な理由でコンパイルできます。
package Car;
import Vehicle.*;
public class Car extends Vehicle
{
<some code>
}
次のエラーが表示されます。
「シンボルが見つかりません」および「パッケージが存在しません」