Java中的封装
1、封装
什么是封装:在类中,对于不想被类外直接访问的成员变量,进行私有化,同时对外提供一个共有的方法为了访问私有的成员。
2、private(私有的)
成员修饰符,不能修饰局部,成员只能在本类中使用
class Programmer {
private String name;
private int age;
3、访问方法(封装如何访问?)
提供公共的访问方式:
公共的成员方法(非静态)
设置器 setter
访问器 getter
私有的属性,配合公共的访问方式提供成员的安全性
面向对象的三大特性: 封装 继承 多态
属性私有化配合公共的访问方式就是封装的具体体现
方法,类…都是封装的体现
私有是封装,封装不一定是私有