java成员变量和局部变量

来源:互联网 发布:钢笔淘宝 编辑:程序博客网 时间:2024/06/05 12:01
成员变量和局部变量

变量声明的位置决定变量的作用域
变量作用域确定可在程序中按变量名访问该变量的区域


成员变量-----属性,全局变量
一个类中定义的变量,可以在构造函数,方法中可以用,也可以在创建的对象中使用

局部变量
变量定义在哪个{ }(除了整个类)中,就只能在这个{ }中使用


成员变量和局部变量的区别
作用域不同
局部变量的作用域仅限于定义它的方法
成员变量的作用域在整个类内部都是可见的
初始值不同
Java会给成员变量一个初始值
Java不会给局部变量初始值

两类变量同名时,局部变量具有更高的优先级
(重名时,在方法中会指代局部变量,想要使用成员变量必须使用this.变量名


文档分门别类,易于查找
不同内容的文档可以放在不同的袋子中,拥有相同的名字,避免冲突
易于管理

包命名规范
1.包名由小写字母组成,不能以原点开头或结尾
例如:package mypackage; 正确
package.mypackage; 错误
2.包名之前最好加上唯一的前缀,通常使用组织倒置的网络域名
例如: 域名:javagroup.net
package net.javagroup.mypackage;
3.包名后续部分代表分类,依不同公司的规范略不同
例如:package net.javagroup.dao

导入包
为了使用不在同一个包中的类,需要在Java程序中使用import关键字导入这个类
语法 import 包名.类名; 注意有圆点
系统包:java.util
自定义包:cn.jbit.classandobject

*指包中的所有类

原创粉丝点击