JAVA笔记 变量的使用规则
来源:互联网 发布:淘宝店铺手机端代码 编辑:程序博客网 时间:2024/06/10 14:07
JAVA 变量分为
局部变量必须先定义 然后赋值 最后使用(除了形参外都必须显示初始化)。
成员变量无需显示初始化,系统会进行默认初始化。
同一个类中不能有同名的成员变量,同个方法中不能有同名的局部变量,但是允许局部变量和成员变量同名,局部变量会覆盖成员变量,如果需要用到被覆盖的成员变量可以用关键字“this”。
变量使用规则:
成员变量的定义是被放到堆内存中去,成员变量的作用域是类和对象存在的范围所以存在两种坏处。
1)增加了变量的生存时间,将增大了系统的消耗
2)扩大的变量作用域,不利于提高程序的内聚性。
所以以下三方面应该考虑成员变量:
1)描述类或这对象的固定信息时;例如人有身高,名字,年龄等。
2)多个方法之间共享的信息需要用成员变量保存。
3)需要保存该类或者对象运行时的状态信息需要用成员变量。
0 0
- JAVA笔记 变量的使用规则
- Java学习笔记摘录(标识符/变量是什么/如何命名变量/数据类型/变量的使用规则)
- java中变量的使用规则
- java变量的命名使用规则
- Java中变量的使用规则
- 九、Java中变量的使用规则
- 变量的使用规则
- 变量的使用规则
- java变量的规则
- 【慕课笔记】第二章 变量和常量 第6节 JAVA中变量的使用规则
- java中的变量使用规则。
- java中变量使用规则
- Java基础篇笔记(一) ---变量的命名规则
- 深入理解Java虚拟机笔记---volatile变量的特殊规则
- Java中的数据类型以及Java变量的使用规则
- 隐含规则使用的变量
- java学习九 java变量使用规则
- 笔记:变量命名规则
- 【Go web开发之revel+mgo】第8章 实现Email墙
- Android开发之Json的解析
- css中长度单位px、em、pt的区别
- c++-赋值与初始化的区别
- Call for Papers IEEE/ACM ASONAM (Social Network Analysis and Mining )
- JAVA笔记 变量的使用规则
- LeetCode: Add Binary
- Android开源项目第一篇——个性化控件(View)篇
- 详细讲解用特殊符号画字的代码,不是吃饱了撑着。。。循环和封装的概念都在里面!
- java.sql.SQLException: Before start of result set解决方法
- Qt应用程序支持中文字符显示
- 随机数发生器
- iOS开发中的单元测试(二)
- linux开启swap(磁盘缓存)操作