访问权限、封装以及构造


访问修饰符:

private 私有的 作用域是本类

default 默认的 作用域是本类本包

protected  受保护的 作用域是本类本包不同包的子类

public  公共的 作用域整个项目

封装类的步骤 :

1.私有化成员变量  (把成员变量的权限私有)

2.对外提供公共的访问方法 (get 和 set方法)

3.有参无参构造

4.toString打印方法

构造器

1.构造方法名和类名相同 没有返回值void也不行



补充一下静态

静态  static

被static修饰的属性字段,被所有对象共享

静态的好处

1、节省内存,无论new多少个对象,只需要初始化一次

2、能够对调用该属性的对象,进行统一操作

(牵一发而动全身,改一个该所有,只要对其中一个赋值其他的都会改变,并跟其一致)

静态的特点

优于对象先存在,当字节码加载进内存时,被初始化

类名.静态属性




阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页