第4章面向对象(基础篇) 1面向对象编程思想410垃圾回收机制 A2类与对象 4.11 static关键字 4.3封装性 4.12代码块 4.4构造方法 4.13构造方法私有化 A.5匿名对象 4.14对象数组 4.6类设计分析()415内部类 A75nrg类 4.16类设计分析(二) 4.8引用传递应用417本章小结 1.9thi关键字
第4章 面向对象(基础篇) 4.1 面向对象编程思想 4.2 类与对象 4.3 封装性 4.4 构造方法 4.5 匿名对象 4.6 类设计分析(一) 4.7 String类 4.8 引用传递应用 4.9 this关键字 4.10 垃圾回收机制 4.11 static关键字 4.12 代码块 4.13 构造方法私有化 4.14 对象数组 4.15 内部类 4.16 类设计分析(二) 4.17 本章小结 3
4.1面向对象编程思想 设计一个自动提款机终端系统一—面向过程编程思想 需要考虑的是从银行卡插入提款机开始,一直到用户 拿到现金为止所经过的所有流程。 步骤: 1.用户输入取款密码。系统判断密码是否正确。如果 正确,进入取款界面;如果错误,提示用户重新输入 2取款界面用户输入金额。判断余额是否足够。如果 不足,取款失败;如果足够,取款机按照金额点钞。 3点钞时,系统判断提款机内的金额是否足够。如果 足够,吐出钞票,打印票据;如果不足,取款失败
4.1 面向对象编程思想 设计一个自动提款机终端系统——面向过程编程思想 需要考虑的是从银行卡插入提款机开始,一直到用户 拿到现金为止所经过的所有流程。 步骤: 1.用户输入取款密码。系统判断密码是否正确。如果 正确,进入取款界面;如果错误,提示用户重新输入 2.取款界面用户输入金额。判断余额是否足够。如果 不足,取款失败;如果足够,取款机按照金额点钞。 3.点钞时,系统判断提款机内的金额是否足够。如果 足够,吐出钞票,打印票据;如果不足,取款失败。 4
4.1面向对象编程思想 设计一个自动提款机终端系统一—面向对象编程思想 需要考虑的是自动提款机终端系统由哪些不同类型的 对象构成,然后让他们互相通信、传递消息就可以完 成系统的功能。 ·用户 提款机 ·银行卡 现金 票据
4.1 面向对象编程思想 设计一个自动提款机终端系统——面向对象编程思想 需要考虑的是自动提款机终端系统由哪些不同类型的 对象构成,然后让他们互相通信、传递消息就可以完 成系统的功能。 • 用户 • 提款机 • 银行卡 • 现金 • 票据 5
Java语言面向对象的概念 类 构造方法 接口 对象 匿名对象 包装类 封装性 ·代码块 string 类 继承性 内部类 Objec-类 多态性 抽象类 ·AP工文档 public final privaTe extends this interface super abstract static · instanceof
Java语言面向对象的概念 • 类 • 对象 • 封装性 • 继承性 • 多态性 • 构造方法 • 匿名对象 • 代码块 • 内部类 • 抽象类 • 接口 • 包装类 • String类 • Object类 • API文档 • public • private • this • super • static • final • extends • interface • abstract • instanceof 6
42类与对象 1类与对象的关系 汽车设计图纸
4.2 类与对象 汽车设计图纸 1. 类 与 对 象 的 关 系 7