一、封装的使用
一个程序如果没有被封装,那么这个程序里面数据可以被任意的修改,这会使得程序极其不稳定,带来很多的问题。
所以我们在写程序的时候需要封装程序。
封装中主要使用下面四种修饰符,即 private、default、protected、public。
同一个类 |
同一个包中 |
子类 |
所有类 | |
private |
* | |||
default(即不加修饰符的时候) |
* |
* | ||
protected |
* |
* |
* | |
public |
* |
* |
* |
* |
private修饰表示只能在这个类中使用
default表示可以在这个类以及这个包中的类使用
protected表示还可以在不同包的子类中使用
public表示所有类中都可以使用。
二、封装使用的具体规则
在平时工作学习中我们可以把类的固有属性都设置成private,而方法除非真的不想让别人看,那么也就设置成public。
把固有属性设置成private以后,如果想要更改相关的值,那么可以在类中设置set方法。