03第三章(上)面向对象基础
时间:2026-01-18
时间:2026-01-18
java学习
第 三 章 (上)面向对象基础运行环境: 运行环境:Office XP 版 本:ACCP 4.0 课 程:Java 作 者:Lucky
java学习
回顾Java中的数据类型分为:原始数据类型和引用数 中的数据类型分为: 中的数据类型分为 据类型; 据类型; 在数据类型转换中,由低类型转至高类型, 在数据类型转换中,由低类型转至高类型,将会 自动(隐式)类型转换,而从高类型转至低类型, 自动(隐式)类型转换,而从高类型转至低类型, 则必须强制(显式)类型转换; 则必须强制(显式)类型转换; Java中的数组是引用数据类型,必须由 中的数组是引用数据类型, 中的数组是引用数据类型 必须由new关键字 关键字 在堆中分配内存; 在堆中分配内存; Java虚拟机的垃圾回收机制将自动释放不再使用 虚拟机的垃圾回收机制将自动释放不再使用 的内存; 的内存; 使用命令行参数接收来自用户的输入。 使用命令行参数接收来自用户的输入。
java学习
本章相关词汇(蓝色为关键字)单class public private object encapsulation attribute method member constructor
词类,种类
说公共的, 公共的,公有的 私有的, 私有的,私人的 对象,物体 对象, 封装, 封装,包装 属性, 属性,特征 方法 成员 构造方法, 构造方法,构造器
明
java学习
本章目标了解什么是面向对象 面向对象的基本概念类 对象 封装 继承 多态
如何定义类, 如何定义类,如何创建对象 成员运算符 访问控制权限: 访问控制权限:public和private 和 构造方法
java学习
什么是面向对象?Object Oriendted Programming对象 以…为导向的 为导向的 程序设计
面向对象就是使用对象进行程序设计, 面向对象就是使用对象进行程序设计,简写 成OOP。 。
java学习
面向对象的编程语言如今,面向对象的编程思想已经成为主流; 如今,面向对象的编程思想已经成为主流; 面向对象的编程语言正大行其道, 面向对象的编程语言正大行其道,最具代表 性的有: 性的有: C++ Java C# 连数据库也开始面向对象了,如Oracle。 连数据库也开始面向对象了, 。
java学习
面向对象的编程思想OOP旨在计算机程序中 模拟现实世界中的概念 OOP中 在OOP中,现实世界的 所有事物全都被视为对象
在计算机程序中用相似的 实体模拟现实世界中的实体
设计和实现 软件系统的方法
java学习
C语言的编程方式C语言是结构化的编程语言(Structured 语言是结构化的编程语言( 语言是结构化的编程语言 Programming,简作 ); ,简作SP); 强调精巧的数据结构和优越的算法, 强调精巧的数据结构和优越的算法,关注程 序的运行效率; 序的运行效率; 不适合于大规模的程序开发; 不适合于大规模的程序开发; 程
序模块之间协调性差,程序的重用性、安 程序模块之间协调性差,程序的重用性、 全性、健壮性和可维护性都存在较大的缺陷。 全性、健壮性和可维护性都存在较大的缺陷。
java学习
SP和OOP对比SP 设计思路 程序单元 设计方法 优点 缺点自顶向下、层次化、 自顶向下、层次化、分解
OOP自底向上、对象化、 自底向上、对象化、综合
函数模块
对象
程序 = 算法 + 数据结构
程序 = 对象 = 数据 + 方法 接近人的思维方式 模拟客观世界 客观世界的无序性 概念不成熟
相互独立, 相互独立,代码共享 数据与程序不一致 维护困难
java学习
面向对象的三大原则 封 装 继 承 多 态
java学习
对象收银员对象
对象是面向对象编程的核 心部分, 心部分,是实际存在的具 体实体,具有明确定义的 体实体, 状态和行为; 状态和行为; 对象其实就是“数据” 对象其实就是“数据”和 函数”的封装体,其中: “函数”的封装体,其中:数据表示自身的状态, 数据表示自身的状态,也称 属性” 成员数据” 作“属性”或“成员数据”; 函数表示自身的功能, 函数表示自身的功能,也称 方法” 成员函数” 作“方法”或“成员函数”。行为
姓名: 姓名:布兰尼 职衔: 职衔:收银员 年龄: 年龄:35 体重: 千克 体重:60千克 操作: 操作: 收款 打印帐单
状态顾客对象顾客 姓名: 姓名:朱丽叶 年龄: 年龄:28 体重: 千克 体重:52千克 操作: 操作: 购买商品
java学习
类人们为了更好地认识世界, 人们为了更好地认识世界,将现实生活中的事物 对象)划分成类; (对象)划分成类; 同一类中的事物总是具有一些共性; 同一类中的事物总是具有一些共性; 类以共同的特性和行为定义实体; 类以共同的特性和行为定义实体; 类是具有相同属性和和行为的一组对象的集合。 类是具有相同属性和和行为的一组对象的集合。 人 类
张三
李四
王五
郑六
java学习
属性事物的特性在类中用变量表示; 事物的特性在类中用变量表示; 变量表示 每个对象的每个属性都拥有其特定的值; 每个对象的每个属性都拥有其特定的值; 属性名称由类的所有对象共享; 属性名称由类的所有对象共享; 对象或实体拥有的特征在类中表示时称为属性。 对象或实体拥有的特征在类中表示时称为属性。姓 名 …… 此处隐藏:743字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:主题班会《慈善》教案