java系列6:封装

为什么使用封装?
java类的封装性就是不能让外面du的类随意修改一个类的成员变量

封装的方法:

  1. 方法的使用
  2. 关键字private

被private修饰的成员只能在本类中使用,其他的类中使用就得使用间接方法,使用getter,setter。

对属性进行安全性的封装
实现步骤

  1. 对属性进行私有化
  2. 对外提供公开的set/get方法
  3. 如果该属性需要安全性的判断 将这些代码写在set中

代码举例:
movie类:

package drchen.java.day06.demo03;

public class Movie {
    /*
  这里主要探讨的就是封装
  封装主要有两种方式:
  1。方法就是一种封装
  2。关键字private

问题描述:定义movie的年份时,无法阻止不合理的数值被设置进来。
解决方案:用private关键字将需要保护的成员变量进行修饰。

一旦使用了private进行修饰,那么本类当中仍然可以随意访问。
但是!超出了本类范围之外就不能再直接访问了。

间接访问pri

你可能感兴趣的:(Java软件开发,封装)