炙义、扩展和使用类及其剡象 第二篇面向对象程序殁计 第5章使用对象和类编写程序 第6章类的继承性 第7章数组和向量
第二篇 面向对象程序设计 第5章 使用对象和类编写程序 第6章 类的继承性 第7章 数组和向量
第5章使用对象 和类编写程序 理解对象和类及宅们之间的关糸;学习如何 定义类和创建类的对象;理解构造方法的作用 学习目标 σ了解对象的引用和如何向方法传递对象 σ理解类变量、类方法、实例变量和实倒方法 G变量的作用城 σ使用 String、 String Buffer处理字符串
第5章使用对象 和类编写程序 )理解对象和类及它们之间的关系;学习如何 定义类和创建类的对象;理解构造方法的作用 )了解对象的引用和如何向方法传递对象 )理解类变量、类方法、实例变量和实例方法 )变量的作用域 )使用String、StringBuffer处理字符串
古典主义: Fortran 最适用的语言才是最好的语言 神秘主义: Algol 继|影 承|响 实验主义: Pascal自然主义:BCPL 浪漫主义: Simula 存在主义: Modula-2 现实主义:C 唯美主义: Smalltalk 超现实主义:C++ 新古典主义:Ada 表现主义:Java 高级程序设计语言的发展历史 解构主义:C#
最适用的语言才是最好的语言 最适用的语言才是最好的语言 最适用的语言才是最好的语言 高级程序设计语言的发展历史 自然主义:BCPL 存在主义:Modula-2 现实主义: C 新古典主义:Ada 超现实主义:C++ 古典主义:Fortran 神秘主义:Algol 实验主义:Pascal 表现主义:Java 浪漫主义:Simula 唯美主义:SmallTalk 解构主义:C# 继 承 影 响
编程语言的几个发展阶段 面向机器语言,如汇编语言 面向过程化语言,如C、 Fortran等。过程化语 言摹仿了计算机执行指令的方式,须掌握如何 将问题分解成一连串的简单步骤。 结构化程序设计,没有改变使用的语言,而是 提供了一个新的处理方法。 矿面向对象编程,计算机程序被概念化成协同工 作、共同完成所需任务的一组对象集。把新创 建的对象和已有的对象合并起来构成自己的程 序。每个对象在整个程序中扮演着一个特定的 角色
编程语言的几个发展阶段 编程语言的几个发展阶段 ) 面向机器语言,如汇编语言。 ) 面向过程化语言,如 C 、Fortran等。过程化语 言摹仿了计算机执行指令的方式,须掌握 如 何 将问题分解成一连串的简单步骤。 ) 结构化程序设计,没有改变使用的语言, 而 是 提供了一个新的处理方法。 ) 面向对象编程,计算机程序被概念化成协 同 工 作、共同完成所需任务的一组对象集。把 新 创 建的对象和已有的对象合并起来构成自己 的 程 序。每个对象在整个程序中扮演着一个特 定 的 角色
51对象 对象代表现实世界中可以明确标识的任何 事物。 对象的属性包括:状态和行为 对象的状态是变量或域以及它们的当前值 构成的集合。 a对象的行为是方法的集合
5.1 对象 )对象代表现实世界中可以明确标识的任何 事物。 )对象的属性包括:状态和行为。 )对象的状态是变量或域以及它们的当前值 构成的集合。 )对象的行为是方法的集合