首页上一页 1 下一页尾页 1 条记录 1/1页
书P139面例7.13
发表在Java图书答疑
2016-08-20
是否精华
是
否
版块置顶:
是
否
public static void main(String[] args) { // 定义主方法
AccessProperty t1 = new AccessProperty(); // 创建一个对象
AccessProperty t2 = new AccessProperty(); // 创建另一个对象
t2.i = 60; // 将类成员变量赋值为60
// 使用第一个对象调用类成员变量
System.out.println("第一个实例对象调用变量i的结果:" + t1.i++);
t1.call(); // 使用第一个对象调用类成员方法
// 使用第二个对象调用类成员变量
System.out.println("第二个实例对象调用变量i的结果:" + t2.i);
t2.call(); // 使用第二个对象调用类成员方法
}
这段程序中,“System.out.println("第一个实例对象调用变量i的结果:" + t1.i++);”这句话,为什么括号里是"t1.i++",而不是"t1.i"?
还有,为什么“System.out.println("第二个实例对象调用变量i的结果:" + t2.i);”这句话的输出结果是“3”???
AccessProperty t1 = new AccessProperty(); // 创建一个对象
AccessProperty t2 = new AccessProperty(); // 创建另一个对象
t2.i = 60; // 将类成员变量赋值为60
// 使用第一个对象调用类成员变量
System.out.println("第一个实例对象调用变量i的结果:" + t1.i++);
t1.call(); // 使用第一个对象调用类成员方法
// 使用第二个对象调用类成员变量
System.out.println("第二个实例对象调用变量i的结果:" + t2.i);
t2.call(); // 使用第二个对象调用类成员方法
}
这段程序中,“System.out.println("第一个实例对象调用变量i的结果:" + t1.i++);”这句话,为什么括号里是"t1.i++",而不是"t1.i"?
还有,为什么“System.out.println("第二个实例对象调用变量i的结果:" + t2.i);”这句话的输出结果是“3”???