在编译过程中中出现,Person是公共,请在Person.java中声明,代码如下
public class Person
{
private String name;
private char gender;
private int birth;
private double height;
static String language;
public Person(String name,char gender,int birth,double height)
{
this.name=name;
this.gender=gender;
this.birth=birth;
this.height=height;
}
public String getName()
{
return name;
}
static void setLanguage(String newLan)
{
language=newLan;
}
public int age()
{
return 2007-birth;
}
}
public class UsePerson
{
public static void main(String args[])
{
Person p=new Person("欧邴东",'n',1986,1.65);
p.setLanguage("汉语");
System.out.println(p.getName());
}
}
public class Person
{
private String name;
private char gender;
private int birth;
private double height;
static String language;
public Person(String name,char gender,int birth,double height)
{
this.name=name;
this.gender=gender;
this.birth=birth;
this.height=height;
}
public String getName()
{
return name;
}
static void setLanguage(String newLan)
{
language=newLan;
}
public int age()
{
return 2007-birth;
}
}
public class UsePerson
{
public static void main(String args[])
{
Person p=new Person("欧邴东",'n',1986,1.65);
p.setLanguage("汉语");
System.out.println(p.getName());
}
}
{
public static void main(String args[])
{
Person p=new Person("欧邴东",'n',1986,1.65);
p.setLanguage("汉语");
System.out.println(p.getName());
}
这里写入另外一个文件:UsePerson.java