废话少说,先贴出代码
public class MainClass {
public static void main(String[] args) {
Property MyProperty[] = new Property[2];
Operate MyOperate = new Operate();
MyOperate.AddAge(10, MyProperty, 0);
MyOperate.UpdateAge(23, MyProperty[0]); // /这个是可以成功更新信息
System.out.println(MyProperty[0].getIntAge());
//MyOperate.deleteAge(0, MyProperty); // /这个是可以删除数据
MyOperate.deleteAge1(MyProperty[0]); ///这个是不可以删除数据
if (MyProperty[0] != null) {
System.out.println(MyProperty[0].getIntAge());
} else {
System.out.println("null");
}
}
}
class Property {
private int intAge;
public void setIntAge(int intAge) {
this.intAge = intAge;
}
public int getIntAge() {
return this.intAge;
}
}
class Operate {
public void UpdateAge(int intAge, Property MyProperty) {
Property arr = new Property();
arr = MyProperty;
arr.setIntAge(intAge);
My