当前位置:首页 >> 计算机软件及应用 >>

类,对象和接口解读_图文


类、对象和接口 ? ? ? ? ? ? ? ? ? ? 编程语言的几个发展阶段 类 对象 static 关键字 this 关键字 包 访问权限 类的继承 对象的上转型对象 多态性 ? ? ? ? ? ? ? ? ? ? abstract 类和abstract方法 super关键字 接口 内部类 匿名类 异常类 Class类 基本类型的类包装 反编译和文档生成器 jar文件 编程语言的几个发展阶段 ? 机器语言 计算机处理信息的早期语言是所谓的机器语言,这种语言中的指令都是由0,1 组成的序列,称这样的序列为一条机器指令。这些指令的执行由计算机的线路 来保证。习惯上称机器语言和汇编语言(用符号来代替二进制指令)为低级语 言。 ? 过程语言 用过程设计语言把代码组成叫做过程或函数的块。每个块的目标是完成某个任 务,不需要再去考虑机器指令的细节。例如,一个C的源程序就是由若干个书写 形式互相独立的函数组成。习惯上称过程语言是高级语言。无论哪种高级语言 编写的源文件,必须转换成为机器指令,计算机才能够执行,执行方式可分为 编译方式和解释方式。 ? 面向对象编程 字节码 什么是面向对象? 面向对象程序(OOP Object-Oriented Programming) 在程序设计中,将所有事物都作为对象来处理。 OOP的基本思想是把人们对现实世界的认识过程应用到程序设计中。现实世界的物体就是对象,它 有两个基本特点:物体的内部构成和物体的行为。OOP与现实对象两个基本特点相对应的是数据和 方法:数据表示对象的构成,方法表示对象的行为。 对象进行抽象为类 类(CLASS) 如:class Man 对类进行实例化 对象是表示现实世界中某个具体的事物 类是对对象的抽象描述。 面向对象的基本思想 使用对象、类、继承、封装、消息等基本概念来进行程序设计。 优点: ?符合人们日常自然的思维习惯(因为它是从现实世界中客观存在的事物(即对象)出发 来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式)。 ?降低、分解问题的难度和复杂性,提高整个求解过程的可控制性、可监视性、可 扩充性和可维护性 class Car { int color_number; int door_number; int speed; 现实生活中的对象 计算机中 的对象的原型 void brake() { … } void speedUp() {…}; void slowDown() { … } } 面向对象的特点 1.封装性 面向对象使用类封装数据(属性)和方法(行为)。 封装使对象能够向其他对象隐藏它们的实现——该原则称为信息隐藏。尽管对象通过良好定义的 接口互相通信(正如驾驶员的接口包括方向盘、油门踏板、刹车踏板和变速器等),但是对象不 知道其他对象是如何实现的——正如驾驶员不知道如何实现转向、发动机、刹车和变速器等机械 装置。通常,实现细节隐藏在对象内部。 在面向过程的编程语言中,编程一般面向操作。然而,Java编程是面向对象的。在面向过 程的编程语言中,编程单位是函数。而在Java中,编程单位是类。最终实例化(即创建) 这些类而得到对象,属性和行为作为字段和方法封装在类的“边界”内。 2.继承 子类和父类 3.多态 操作名称的多态和继承的多态 面向对象的设计思想 对于面向过程的程序员,他们的精力集中于编写函数。首先对操作进行分组,将执行某个任务 的操作编写为一个函数,然后对函数进行分组以构成一个程序。在面向过程的程序中,数据用 来支持函数所执行

相关文章:
类图和对象图
类图和对象图 - 类图和对象图 类图的概念 一、概述 类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。类图是定义...
面向对象 类 接口 概念介绍
面向对象接口 概念介绍 - 面向对象接口 概念介绍 1、类: 把事物的特征和行为定义在一起,这个概念和语法就是类; 把具有相同数据和方法的对象来一个...
第五讲 java类、对象和接口(一)
第五讲 类、对象和接口(一) 类和对象的简介 什么是类上一讲我们使用了一个 String 类,我们说过:类把一类对象的成员函数和方法 封装起来,使用起来很方便。那么...
实验三 类、对象和接口(一)
实验三 类、对象和接口(一) - 实验三 类、对象和接口(一) 一、实验目的 1.掌握类的声明。 2.掌握对象的创建。 3.掌握方法的定义和调用 理解“封装”的...
面向对象-类继承与接口(一)
面向对象-类继承与接口(一)_理学_高等教育_教育专区。浙江大学城市学院实验报告 实验九 类继承与接口(一) 课程名称: 面向对象程序设计实验 实验九 学号 实验日期...
弄懂事件源、事件对象和监听接口
弄懂事件源、事件对象和监听接口 - 事件源:组件,例如 Button 事件对象:event,例如 MouseEvent 类的对象 事件监听接口:EventListener,例如 MouseLis...
...___是类的一个实例。 A.对象B.接口C.构件D.设计...
面向对象分析与设计技术中,___是类的一个实例。 A.对象B.接口C.构件D.设计模式正确答案相关解析 正确答案 A 解析 暂无解析 最新上传...
java面向对象编程类的封装接口和基本类库练习题
java面向对象编程类的封装接口和基本类库练习题 - 面向对象编程基本知识练习 一、判断题 1.不需要定义类,就能创建对象。 () 2.构造方法用于给类的 private 实例...
java面向对象编程、类的封装、接口和基本类库练习...
java面向对象编程、类的封装、接口和基本类库练习题_其它_高等教育_教育专区。面向对象编程、类的封装、接口和基本类库 面向对象编程基本知识练习一、判断题 1.不...
类继承与接口(四)实验报告
浙江大学城市学院实验报告课程名称: 实验项目名称: 学生姓名: 实验地点: 面向对象程序设计 类继承与接口(四) 专业: 实验日期: 年 学号: 月日 【实验目的】 1....
更多相关标签: