目录

  • 1 项目一 开发第一个Java程序
    • 1.1 任务1 搭建Java开发环境
    • 1.2 任务2 使用记事本开发Java程序
    • 1.3 任务3 使用Eclipse开发Java程序
    • 1.4 编程实践
  • 2 项目二 开发简单的Java应用
    • 2.1 任务1 打印超市购物小票
    • 2.2 任务2 掷色子游戏
    • 2.3 任务3 抽奖游戏
    • 2.4 编程实践
  • 3 项目三 开发面向对象的Java应用
    • 3.1 类和对象的创建
    • 3.2 类的封装
    • 3.3 构造方法
    • 3.4 对象数组
    • 3.5 编程实践
  • 4 项目四 Java API应用
    • 4.1 任务1 加密/解密工具
    • 4.2 编程实践
  • 5 项目五 Java集合的应用
    • 5.1 点菜系统
    • 5.2 编程实践
类的封装

主要知识点:

一、什么是封装?

    封装是指一种将类的实现细节部分包装、隐藏起来的方法。相当于一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。

二、封装的优点

1. 良好的封装能够减少耦合。

2. 类内部的结构可以自由修改。

3. 可以对成员变量进行更精确的控制。

4. 隐藏信息,实现细节。

三、如何实现类的封装

    定义一个类时,将类中的属性私有化,即使用private关键字来修饰,私有属性只能在它所在类中被访问,如果外界想要访问私有属性,需要提供一些使用public修饰的公有方法,其中包括用于获取属性值的getXxx方法和设置属性值的setXxx方法。