1月28日知识点:
1、属性分类
static可以把属性分为
静态属性:类属性
非静态的属性:实例属性
2、变量划分:局部变量,成员变量
区别:
1、声明的位置不同
2、适用不同
所有的方法都可以访问成员变量,只有当前方法才可以访问方法内的局部变量
3、是否需要初始化
成员变量可以不要初始化,但是局部变量若使用必须初始化
成员变量如果没有显示赋初值,那么系统会给一些默认值,具体默认值如下:
整数的默认值是0,小数的默认值是0.0,char默认值是"",boolean类型的默认值是false,引用类型的默认值是null
4、如何调用类里面的属性和方法
(1)实例变量和实例方法:对象名.属性名;对象名.方法名(参数)
(2)类变量和类方法:上面方式,或者类名.属性名 类名.方法名
原文:http://11159573.blog.51cto.com/11149573/1739452