封装
2014-04-16 23:54 pandeng0120 阅读(111) 评论(0) 编辑 收藏 举报封装
定义:把一个类的方法和属性隐藏起来的过程;
优点:
1,代码的重用;
2,利于分工;
3,隐藏细节;
访问修饰符 本类 同包子类 同包非子类 不同包子类 不同包非子类
1,public 能访问 能访问 能访问 能访问 能访问
2,protected 能访问 能访问 能访问 能访问 不能访问
3,默认修饰符 能访问 能访问 能访问 不能访问 不能访问
4,private 能访问 不能访问 不能访问 不能访问 不能访问
get和set方法
用途:用作读取或者改动private类的属性方法
public *** get***(){ return ***;}没有形式参数列表,但有返回值
public void set***(***){this.***=***;}没有返回值,但有形式参数列表
静态成员
特性:静态成员与类无关,不是类的某个实例
静态的方法里面不能直接访问非静态的属性和方法
在非静态的方法当中可以直接访问静态的属性和方法
静态初始化块
static{} 在类加载时运行,允许类执行任何所需的只需要发生一次的设置任务。