- 1
- 0
- 约 40页
- 2017-01-04 发布于未知
- 举报
类与对象设计 第4章 目标 面向对象的基本概念。 类的声明以及成员变量、方法的声明和访问权限。 对象的生成和使用。 4.1.1 对象 对象是具有某些特殊属性(数据)和行为方式(方法)的实体。 可以是有生命的个体,比如一个人或一只老虎。也可以是无生命的个体,比如一辆汽车或一台计算机。也可以是一个抽象的概念,如天气的变化或鼠标所产生的事件。 4.1.2 消息 单一对象的存在并没有多大的作用,只有多个对象相互作用才会完成复杂的行为。 对象和对象之间是通过传递消息来完成相互通信的。 一个消息由三方面内容组成: 1)消息的接收者,即消息的目标对象; 2)接收对象采用的方法; 3)执行方法所需用的参数(Parameters)。 4.1.3 类 类是具有共同属性和行为的对象的抽象。 类可以定义为数据和方法的集合。 对象具有特殊属性和行为方式的实体。 4.1.4 面向对象的基本特征 1.封装:将数据成员(Data Member)和属于此数据的操作方法(Operating Method),放在同一个实体(Entity)或对象中。 2.继承:父类定义(Define)一些通用的属性与行为,其孩子继续使用。 3.多态:在同一个类中可有许多同名的方法,但其参数数量与数据类型不同,而且操作过程与返回值也可能会不同。 4.2.1 类的定义 类的定义格式为: 4.2.2 成
您可能关注的文档
- java课件chap2课件教学.ppt
- java课件chap3课件教学.ppt
- java课件chap4课件教学.ppt
- java课件chap5课件教学.ppt
- java课件chap6课件教学.ppt
- java课件chap7课件教学.ppt
- java课件chap8课件教学.ppt
- java课件chap9课件教学.ppt
- java课件chap10课件教学.ppt
- java课件chap11课件教学.ppt
- Java语言程序设计(第二版)贾振华第5章继承与接口课件教学.ppt
- Java语言程序设计(第二版)贾振华第6章数组课件教学.ppt
- Java语言程序设计(第二版)贾振华第7章字符串处理课件教学.ppt
- Java语言程序设计(第二版)贾振华第8章异常处理课件教学.ppt
- Java语言程序设计(第二版)贾振华第9章输入输出处理课件教学.ppt
- Java语言程序设计(第二版)贾振华第10章JDBC数据库编程课件教学.ppt
- Java语言程序设计(第二版)贾振华第11章图形用户界面设计课件教学.ppt
- Java语言程序设计(第二版)贾振华第12章applet课件教学.ppt
- Java语言程序设计(第二版)贾振华第13章多线程课件教学.ppt
- Java语言程序设计(第二版)贾振华第14章网络编程课件教学.ppt
原创力文档

文档评论(0)