0
点赞
收藏
分享

微信扫一扫

Java-封装

一,封装的概念

生活中的封装:打包盒、机箱

代码中封装:方法、包、类

概念:隐藏内部的实现细节

二,封装的好处

  1. 隐藏了实现细节
  2. 提高了代码的安全性
  3. 提高了代码的复用性


三,封装的必要性

问题:

  1. 属性可以通过对象随意调用
  2. 对属性值没有合理性的判断

解决:

  1. 可以通过对属性进行私有化的封装来限制属性的调用
  2. 对属性值进行合理性的判断


四,如何对属性进行封装

4.1 对属性进行私有化

实现方式:使用关键字 private 修饰属性

private:private 关键字是范围(权限)修饰符中的一个,表示私有的,被 private 所修饰的成员只能在本类访问,对其他类来说这个成员是不可见的。

4.2 对外提供这个私有属性的访问方法,并在方法中进行合理性的判断

赋值:

public void setAge(int age){
this.age = age;
}

获取:

public int getAge(){
return this.age;
}



举报

相关推荐

Java-封装 继承 多态

Java-面向对象之封装

JAVA-概述

java-方法

Java-多态

java-多态

java-继承

0 条评论