JAVA笔记 变量的使用规则

来源:互联网 发布:淘宝店铺手机端代码 编辑:程序博客网 时间:2024/06/10 14:07
JAVA 变量分为


局部变量必须先定义 然后赋值 最后使用(除了形参外都必须显示初始化)。 
成员变量无需显示初始化,系统会进行默认初始化。

同一个类中不能有同名的成员变量,同个方法中不能有同名的局部变量,但是允许局部变量和成员变量同名,局部变量会覆盖成员变量,如果需要用到被覆盖的成员变量可以用关键字“this”。

变量使用规则:
成员变量的定义是被放到堆内存中去,成员变量的作用域是类和对象存在的范围所以存在两种坏处。
     1)增加了变量的生存时间,将增大了系统的消耗
     2)扩大的变量作用域,不利于提高程序的内聚性。

所以以下三方面应该考虑成员变量:
     1)描述类或这对象的固定信息时;例如人有身高,名字,年龄等。
     2)多个方法之间共享的信息需要用成员变量保存。
     3)需要保存该类或者对象运行时的状态信息需要用成员变量。
  



0 0
原创粉丝点击