请大侠帮我看看???
请问错误出在哪啊???
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("胡锦涛",'M',1981,1.81);
p.setLanguage("汉语");
System.out.println(p.getName()+"今年"+p.age()+"岁,"+p.language+"为其母语。");
}
}
C:\Javap>javac UsePerson.java
UsePerson.java:1: 类 Person 是公共的,应在名为 Person.java 的文件中声明
public class Person
^
UsePerson.java:34: 找不到符号
符号: 方法 getName()
位置: 类 Person
System.out.println(p.getName()+"今年"+p.age()+"岁,"+p.language+"为其母
语。");
^
2 错误