访问权限、封装以及构造
访问修饰符:
private 私有的 作用域是本类
default 默认的 作用域是本类本包
protected 受保护的 作用域是本类本包不同包的子类
public 公共的 作用域整个项目
封装类的步骤 :
1.私有化成员变量 (把成员变量的权限私有)
2.对外提供公共的访问方法 (get 和 set方法)
3.有参无参构造
4.toString打印方法
构造器
1.构造方法名和类名相同 没有返回值void也不行
补充一下静态
被static修饰的属性字段,被所有对象共享
静态的好处
1、节省内存,无论new多少个对象,只需要初始化一次
2、能够对调用该属性的对象,进行统一操作
(牵一发而动全身,改一个该所有,只要对其中一个赋值其他的都会改变,并跟其一致)
静态的特点
优于对象先存在,当字节码加载进内存时,被初始化
类名.静态属性