Java三大特征之封装

封装

  • 什么是封装?封装有什么作用?

    • 封装可以隐藏实现的细节
    • 让使用者只能通过实现写好的访问方法来访问这些字段,这样只需要在这些方法中增加逻辑控制,限制对数据的不合理访问、
    • 方便数据检查,有利于于保护对象信息的完整性
    • 便于修改,提高代码的可维护性
  • 怎么样实现封装?

    • 私有化成员变量,使用private关键字修饰;
    • 提供公有的get和set方法,在方法体中进行合理值的判断,使用public关键字修饰;
    • 在构造方法中使用set方法进行合理值的判断;
  • 封装的权限

    • private  只在当前类中可访问
    • 默认 在当前包内和当前类中访问
    • protected 在当前包内和当前类以及子类中可访问
    • public 公共的访问权限,都能访问
  • 用法:

  private int number;
  private int clss;
  
  public int getNumber() {
  	return number;
  }
  public void setNumber(int number) {
  	this.number = number;
  }
  public int getClss() {
  	return clss;
  }
  public void setClss(int clss) {
  	this.clss = clss;
  }
posted @ 2021-09-23 20:54  养乐多st  阅读(33)  评论(0)    收藏  举报