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

被折叠的 条评论
为什么被折叠?
