第03章面向对象特征g教学内容.ppt

Java语言程序设计;第三章 面向对象特征;基本概念;面向对象 面向对象编程(Object Oriented Programming-OOP) 面向对象是一种软件开发的方法,“面向对象的分析与设计” 第一个面向对象的语言: Simula-67 第一个成功的面向对象编程语言: Smalltalk C++, JAVA, C#, PERL等 用客观世界中描述事物的方法来描述程序中要解决的问题 万事万物都是对象 程序便是成堆的对象,彼此通过消息的传递,请求其他对象进行工作 ;对象 (object) 对象包含两个特性 状态: 指对象本身的信息(内部信息/内部变量) 行为: 实现对信息的访问/对象的操作 标志: 代表对象的标识符 山地车的状态(两个车轮、一些齿轮、速度、挡数),行为(刹车、加速、减速和换挡) 书包含很多信息,拥有访问所包含信息的方法,一页一页的看,通过目录找到感兴趣的内容;对象 (object) 状态?变量(variables) 行为?方法(method) 对象就是变量和相关方法的软件集合 一个对象可以由其他对象组合而成,窗口(按钮,菜单条,文本框,状态栏等) 程序就是对象的集合,对象之间相互交互和通信完成任务 搭积木 ;类 (class) 现实世界中,存在很多同类的对象,很多桌子、书、自行车 一种原型,一种抽象,一种共性,一个模板 实例,某类对象的一个特定实体,类是对象的一

文档评论(0)

1亿VIP精品文档

相关文档