封装性

封装性的体现:将类的属性Xxx私有化,同时,提供公共的(public)方法来获取(getXxx)和设置(setXxx)此属性的值

注:这只是封装性的一个体现并不是封装性本身

拓展:①属性私有化

②不对外暴露私有的方法

③单例模式

权限修饰符:Java规定了四种权限修饰符(从小到大排列):private(私有)、缺省(default)、protected、public

image.png

  • 对于class的权限修饰符只能是public或缺省
  • public类可以在任意地方被访问
  • default类只能被同一个包内部的类访问

这四个权限修饰符可以用来修饰类及类的内部结构:属性、方法、构造器、内部类

对于用private来修饰的属性或方法,想要访问或修改时用get和set方法:

  1. public String getName(){
  2. return name;
  3. }
  4. public void setName(String name){
  5. this.name=name;
  6. }