成员变量和局部变量同名
在同一个作用域内不允许定义同名的多个变量。
在一个方法内,可以定义和成员变量同名的局部变量或参数,此时成员变量被屏蔽。此时如果想要访问成员变量,可以通过 this 关键字来访问,this 关键字来访问,this 为当前实例的引用,如果要访问类变量,可以通过类名来访问。
局部变量的作用域最小化
将局部变量的作用域最小化,可增加代码的可读性和可维护性,并且降低出错的可能性。
局部变量最小化以下规则:
1、在需要使用局部变量的时候,才定义它。
2、使方法小而集中。
本文探讨了在同一个作用域内定义同名变量的问题,解释了如何在一个方法中定义与成员变量同名的局部变量,并介绍了通过this关键字访问成员变量的方法。此外,还提出了局部变量作用域最小化的两个实用建议。
成员变量和局部变量同名
在同一个作用域内不允许定义同名的多个变量。
在一个方法内,可以定义和成员变量同名的局部变量或参数,此时成员变量被屏蔽。此时如果想要访问成员变量,可以通过 this 关键字来访问,this 关键字来访问,this 为当前实例的引用,如果要访问类变量,可以通过类名来访问。
局部变量的作用域最小化
将局部变量的作用域最小化,可增加代码的可读性和可维护性,并且降低出错的可能性。
局部变量最小化以下规则:
1、在需要使用局部变量的时候,才定义它。
2、使方法小而集中。
666

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