我正在测试Java项目。我在云端硬盘中创建了新文件夹。 我制作了2个文件- 1)NewPerson.java 2)Main.java 我试图在Main中创建NewPerson的实例,但失败了。
我首先用包名称导入了它。然后我将其删除并尝试不带包装。我也尝试更改程序包名称。仍然没有用。
这是我的NewPerson.java
package com.hedronarc;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.lang.String;
import java.lang.*;
public class NewPerson{
private String name;
private int age;
private String formattedDate;
public NewPerson(String name, int age){
Calendar cal = Calendar.getInstance();
Date date=cal.getTime();
DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
this.formattedDate=dateFormat.format(date);
this.age = age;
this.name = name;
}
public String getName(){
return name;
}
public int getAge(){
return age;
}
public void setName(String name){
this.name = name;
}
public void setAge(int age){
this.age = age;
}
public String PersonDate(){
return this.formattedDate;
}
}
这是我的Main.java
package com.hedronarc.test;
import java.lang.*;
import com.hedronarc.NewPerson;
import java.lang.*;
public class Main{
public static void main(String[] args){
String name = "Aditya";
int age = 11;
NewPerson a1 = new NewPerson(name, age);
String formed = a1.PersonDate();
System.out.println(formed + "");
}
}
请帮助我。
它们位于myDriveLetter:\TestJava\
每当发生NewPerson时,就会发生该错误。每次都给类找不到错误
这是我的Main.java位置B:\TestJava\com\hedronarc\test
这是我的NewPerson.java位置B:\TestJava\com\hedronarc
这也是NewPerson.class的位置。