public class People{
int age = 20 ; public void change (People people)
{
people.age = 30;
} public static void main (String [] args)
{
People people = new People();
int age = people.age ;
System.out.println(age); people.change(people);
int age2 = people.age ;
System.out.println(age2);
}
}为什么调用方法的时候public void change ( people)不行??? 我编译的时候就会出现标识符的问题。
int age = 20 ; public void change (People people)
{
people.age = 30;
} public static void main (String [] args)
{
People people = new People();
int age = people.age ;
System.out.println(age); people.change(people);
int age2 = people.age ;
System.out.println(age2);
}
}为什么调用方法的时候public void change ( people)不行??? 我编译的时候就会出现标识符的问题。
下面的程序哪里错了,原因在哪里。
public class People{
int age = 20 ;public void change (people)
{
people.age = 30;
}public static void main (String [] args)
{
People people = new People();
int age = people.age ;
System.out.println(age);people.change(people);
int age2 = people.age ;
System.out.println(age2);
}}
{
people.age = 30;
}传的参数 要有类型啊 这个还看不明白吗