对比局部变量、成员变量:
作用范围:
成员变量作用于整个类中。成员变量都具有默认值
局部变量作用于函数中、或者语句中。
在内存中的位置:
成员变量、在堆内存中,因为对象的存在,才在内存中存在。
局部变量、存在栈内存中。
匿名对象:(使用方式)
1.当对对象的的方法只调用一次时,可以用匿名对象来完成。如果对一个对象进行多个成员调用,必须给这个对象起个名字。
2.可以将匿名对象作为实际参数进行传递。
对比局部变量、成员变量:
作用范围:
成员变量作用于整个类中。成员变量都具有默认值
局部变量作用于函数中、或者语句中。
在内存中的位置:
成员变量、在堆内存中,因为对象的存在,才在内存中存在。
局部变量、存在栈内存中。
匿名对象:(使用方式)
1.当对对象的的方法只调用一次时,可以用匿名对象来完成。如果对一个对象进行多个成员调用,必须给这个对象起个名字。
2.可以将匿名对象作为实际参数进行传递。