我是java新手,有一个程序的代码通不过编译,有谁能提示一下错在哪吗。谢谢了!!!!
class person
{
int age;
public void shout()
{
System.out.println("age="+age);
}
public void getsomeone(person p)
{
p.shout();
}
}
class testperson
{
public static void main(String [] args)
{
getsomeone(new person());
}
}
jdk编译时提示在类testperson中找不到方法getsomeone(person)。testperson类不可以使用person类中的public方法getsomeone吗?
class person
{
int age;
public void shout()
{
System.out.println("age="+age);
}
public void getsomeone(person p)
{
p.shout();
}
}
class testperson
{
public static void main(String [] args)
{
getsomeone(new person());
}
}
jdk编译时提示在类testperson中找不到方法getsomeone(person)。testperson类不可以使用person类中的public方法getsomeone吗?
p.getsomeone(new person());
Person person = new Person();
person.getsomeone(new Person);也可以把Person设为static,可以无需实例化Person.getsomeone(new Person())你自己理解一下