3面向对象编程基础讲述.ppt

3面向对象编程基础讲述

第三讲 面向对象编程基础 主要内容 第三讲 面向对象编程基础 主要内容 面向对象概念 面向对象和面向过程 1、联系: 面向对象是基于面向过程的。 2、区别: (1)面向过程编程先确定算法,再确定数据结构; (2)面向对象编程先确定数据结构,再确定运算。 面向过程的思维方式 问题:求一个矩形的面积。 以面向过程的程序设计方式思考: 1、确定矩形面积的算法。 2、编写一个计算矩形面积的方法 3、求面积的方法需要两个参数,分别是矩形的长和宽。 面向过程的思维方式 面向对象的思维方式 以面向对象的程序设计方式思考 1、一个矩形可以看成一个矩形对象。 2、一个矩形对象有两个属性(长和宽)和一个行为(求面积)。 3、将所有矩形的共性抽取出来,设计一个矩形类。 4、通过矩形对象的行为,就可以求出某个具体的矩形对象的面积。 面向对象的思维方式 类的定义 1. 成员变量 (1) 成员变量的声明: 修饰符 数据类型 成员变量名; 如,private int width; (2) 成员变量的调用: 对象名.成员变量 如,P1.width (3) 成员变量不需要显式初始化可以直接

文档评论(0)

1亿VIP精品文档

相关文档