class Person
{
private String name ;
private int age ;
public Person(String name,int age)
{
this.name = name ;
this.age = age ;
}
public void change(Person p)
//这个Person P是个对象,已在类Person里了
//可这个对象封装了,不能用对象直接访问。但是通过一些操作,可以把对象即Person P当成参数放到类中了
{
p.name = "李四" ;
p.age = 50 ;
}
public void print()
{
System.out.println("姓名:"+this.name) ;
System.out.println("年龄:"+this.age) ;
}
};
public class OODemo18
{
public static void main(String args[])
{
Person p = new Person("张三",30) ;
/* System.out.println(p.getName);
System.out.println(p.getAge);
*/这样无法输出张三和30
p.change(p) ;//吧这个对象放回类中就可以通过对象直接调用属性了。
p.print() ;
}
};
//??是不是张三被赋值为李四,30被赋值为50?还有要怎么输出张三和30?