AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
>#### 9.java面向对象编程的三个基本特性之一----封装 ~~~ java面向过程的三个基本特性是:封装,继承,多态 有另一种说法是四个特性:封装,继承,多态和抽象 封装:封装就是把类的属性和操作封装在一起,数据被保护到内部, 程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作 封装是通过访问修饰符来控制的 访问修饰符有四种:public protected 默认 private eg:定义一个学生的成绩不能随便访问 class Stu{ public String name; private double score; public void setScore(double score){ this.score=score; } public double getScore(){ return this.score=score; } } Java给我们提供了以下控制修饰符: 1、 公开级别:用public 修饰,对外公开 2、 受保护级别:用protected修饰,对子类和同一个包中的类公开 3、 默认级别:没有修饰符,向同一个包的类公开 4、 私有级别:用private修饰,只有类本身可以访问,不对外公开 ~~~ ![image.png](https://upload-images.jianshu.io/upload_images/12767095-0dffd6b6c8e0978e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ~~~ ~~~