前提・実現したいこと
下の2つのクラスをコンパイルする方法はありますか?
同じパッケージに含めることが可能か理解したいのです。
発生している問題・エラーメッセージ
異なるソースファイルのクラスは、同じパッケージに含めることが可能ということを理解したい。
該当のソースコード
package lesson13; //車クラス public class Car { private int num; private double gas; public Car() { num=0; gas=0.0; System.out.println("車を作成しました。"); } public static setCar(int n,double g) { num=n; gas=g; System.out.println("ナンバーを"+num+"にガソリン量を"+gas+"にしました。"); } public void show() { System.out.println("車のナンバーは"+num+"です。"); System.out.println("ガソリン量は"+gas+"です。"); } }
package lesson13; public class Sample1 { public static void main(String[] args) { Car car1 =new Car(); car1.show(); } }
補足情報(FW/ツールのバージョンなど)
イクリプスと教本のサンプルを使っています。しかし、イクリプス用のコンパイル方法ではないためエラーになっていると思います。
試したこと
下のファイルを上のファイルに貼って実行したらエラーになりました。
エラーがでたなら、エラーメッセージをそのままコピペして提示してください
package lesson13;
//車クラス
public class Car {
private int num;
private double gas;
public Car() {
num=0;
gas=0.0;
System.out.println("車を作成しました。");
}
public static setCar(int n,double g) {
num=n;
gas=g;
System.out.println("ナンバーを"+num+"にガソリン量を"+gas+"にしました。");
}
public void show()
{
System.out.println("車のナンバーは"+num+"です。");
System.out.println("ガソリン量は"+gas+"です。");
}
}
と
package lesson13;
public class Sample1 {
public static void main(String[] args) {
Car car1 =new Car();
car1.show();
}
}
をコンパイルできるのでしょうか?
まず一番にintの前にエラーInvalid Characterと出ました。