这是我第一次做java代码,我对此感到困惑。我应该编译两个文件,第一个是包含Lingkaran.java的class lingkaran,第二个是MLingkaran.java,它是main file。Lingkaran.java编译得很好,但是当我试图编译MLingkaran.java时,出现了这些错误。
C:\\Users\联想F:\SchoolSums-Praktikum\Semester4\PemrogramanBerbasisObjek\14.03.17\2\MLingkaran.java F:\SchoolSums-Praktikum\Semester4\PemrogramanBerbasisObjek\14.03.17\2\MLingkaran.java:11:错误:找不到符号灵卡兰l=新灵卡兰();^符号:类灵卡兰位置:类F:\SchoolSums-Praktikum\Semester4\PemrogramanBerbasisObjek\14.03.17\2\MLingkaran.java:11: mLingkaran错误:找不到符号lingkaran l=新的mLingkaran ();^符号: class mLingkaran 2错误
以下是源代码:
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());
}
} 发布于 2017-03-13 21:41:45
您需要导入其他文件才能使用其中的任何内容。
import <package>.Lingkaran;如果文件不在包中(虽然应该是),那么您可以将第一部分排除在外。
让我们以以下项目结构为例:
package1
MLingkaran
package2
Lingkaran那么在MLingkaran中,您需要使用
import package1.package2.Lingkaran;https://stackoverflow.com/questions/42773819
复制相似问题