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

文档评论(0)