public class 对象 {
int i = 1;
public void 成员方法(){
System.out.println("调用了成员方法");
}
public 对象() {
}
public static void main(String[] args) {
对象 t1 = new 对象();
对象 t2 = new 对象()
对象 t3 = t1.成员方法;
t2.i;
t1.i = 2;
System.out.println( t1); //输出结果:对象@15db9742
System.out.println( t1.i);//输出结果:2
}
}
1.其中t1.i我改变的是什么,通过对象 t 改变 i 的值,对象发生了什么变化吗,t.i 和 i 指向的是一个地方吗,如果以后我改变i的值,t2.i是否也会跟着改变(不算static情况)
2.对象.成员方法执行后,对象发生了什么变化,下次再调用对象,其中含有执行过的方法吗?还是必须要对象带有成员方法才发生变化。对象 t3 = t1.成员方法 这里t3被赋值了什么?
3.对象只是用来传成员变量的值和调用成员方法吗,对象自己没办法单独发挥作用吗
4.对象到底是用来做什么的