これは私の初めてのJavaコードです。これについては混乱しています。私は2つのファイルをコンパイルすることになっています。最初はclass lingkaran
を含むLingkaran.java
で、もう1つはmain file
ですMLingkaran.java
です。 Lingkaran.java
はうまくコンパイルされますが、MLingkaran.java
をコンパイルしようとすると、これらのエラーが出てきました。は、分離されたファイルでクラスを見つけることができません
C:\Users\LENOVO PC>javac F:\SchoolSums-Praktikum\Semester4\PemrogramanBerbasisObjek\14.03.17\2\MLingkaran.java F:\SchoolSums-Praktikum\Semester4\PemrogramanBerbasisObjek\14.03.17\2\MLingkaran.java:11: error: cannot find symbol lingkaran l = new lingkaran(); ^ symbol: class lingkaran location: class mLingkaran F:\SchoolSums-Praktikum\Semester4\PemrogramanBerbasisObjek\14.03.17\2\MLingkaran.java:11: error: cannot find symbol lingkaran l = new lingkaran(); ^ symbol: class lingkaran location: class mLingkaran 2 errors
次は、ソースコードです:
Lingkaran.java:
class lingkaran {
private double jari;
private double luas;
private double keliling;
private double phi;
public lingkaran(){
this.phi = 3.14;
this.jari = 10;
this.keliling = this.jari*2*this.phi;
this.luas = this.phi * this.jari * this.jari ;
}
public double getLuas() {
return this.luas;
}
public double getKeliling() {
return this.keliling;
}
}
とMLingkaran.java:
class mLingkaran {
public static void main (String [] args) {
lingkaran l = new lingkaran();
System.out.println("keliling = " +l.getLuas());
System.out.println("luas = " +l.getKeliling());
}
}
クラスをインポートしていないため、次の情報を参照する必要があります。http://www.javatpoint.com/java-naming-conventions | Javaクラス名は大文字で始まる必要があります。 – showp1984
どうすればインポートできますか? –
参照:http://stackoverflow.com/questions/7869006/import-a-custom-class-in-java |今後は検索機能をご利用ください。 – showp1984