所以我遇到了一个编译错误,谁没有找到Person类(如果删除以使用软件包,它会很好地工作)

如何使javac查找Person.class

package mypackage;

 public class Person {
     private String name;

 public Person(){
   this("Papadopoulos");
  }

 public Person(String name){
   setName(name);
  }

 public void setName(String name){
    this.name = name;
  }

 public String getName(){
    return( name );
  }

}

public class Student extends Person {
    private String am;
 private String department;

public Student(){
   this("0", "0", "0");
 }

public Student(String am, String department, String name){
   super(name);
   setAm(am);
   setDepartment( department );
}

public void setAm(String am){
   this.am = am;
  }

public String getAm(){
   return( am );
  }

public void setDepartment(String department){
   this.department = department;
  }

public String getDepartment(){
   return( department );
  }
}

===============>>#1 票数:0

假设两个类位于两个不同的包中,则可能需要将类Person 导入到Student类中。

===============>>#2 票数:0 已采纳

如果我删除使用软件包,效果很好

您需要将此文件存储在mypackage文件夹中。

比去command prompt

C:\pathTomyPackage>javac Person.java

注意:使用cd folderName命令将Inside folder cd folderName .java文件。

要么

C:\>javac PathToFile\Person.java

===============>>#3 票数:0

还要在单独的文件中检查Person和Student类。

  ask by user3552743 translate from so

未解决问题?本站智能推荐:

关注微信公众号