能把主类和测试类不分开写吗?
定义Penguin.class
主程序
package Java0719;
public class Penguin {
String name;
int health;
int love;
String sex;
public Penguin(String name,int health,int love,String sex){
this.name =name;
this.health=health;
this.love=love;
this.sex=sex;
}
public void print(){
System.out.println("名字"+this.name +"健康"+this.health+"亲密"+this.love+"性别"+this.sex);
}
public static void main(String[]args){
Penguin pgn=new Penguin("美美",80,20,"Q仔");
pgn.print();}
}
输出结果为
名字美美健康80亲密20性别Q仔
定义Penguin.class
现在我把文件改成
package Java0719;
class Penguin {
String name;
int health;
int love;
String sex;
public Penguin(String name,int health,int love,String sex){
this.name =name;
this.health=health;
this.love=love;
this.sex=sex;
}
public void print(){
System.out.println("名字"+this.name +"健康"+this.health+"亲密"+this.love+"性别"+this.sex);
}
public class Test{
public static void main(String[]args){
Penguin pgn=new Penguin("美美",80,20,"Q仔");
pgn.print();}
}
}
结果错误: 找不到或无法加载主类 Java0719.Test