第十章

1..名词解释:类、子类、对象、事件、方法、属性。

类(Class)是具有相同属性特征和行为规则的多个对象的一种统一描述。

子类用来模拟现实世界中的类的层次问题,子类将继承其父类的全部特征和方法程序,当然,在子类中可以对这些继承的特征和方法程序进行修改,以对该子类进行更准确的模拟。

对象是对现实世界中实体的一种模拟工具,是类的实例。

事件是由外部实体作用在对象上的一个动作。在面向对象方法中,事件是驱动蕴涵在对象中的程序的引擎,一个事件有一个事件名,且与一个事件响应程序(方法程序)相关联,当作用在一个对象上的事件发生时,与这个事件相关联的程序就获得一次运行。

属性(Property)是模拟所描述实体的静态特征。

方法(Method)是模拟实体对一些事件(Event)的反映。

2..对象与类有什么相同点和不同点?

对象和类都是用来描述现实世界中存在的一些实体,对象用来模拟那些具体的实体,而类描述的是这些实体所共有的一些特征与属性。例如我们用人这个类来描述所有现实世界中存在的人的共性,而对象是用来描述那些具体存在的人,如张三,李四。

3..容器类与控件类有哪些差别?引用容器中的对象时应注意哪些问题?

Visual.FoxPro的基类分成容器类和控件类,容器类可以包含其他对象,并且允许访问这些对象。控件类不能容纳其他对象,它没有容器类灵活。

在调用容器中某一特定对象时要掌握面向对象方法中对象的标识方法。要注意以下几点

1.容器类中对象的层次,2.对象局域名,3.几个代词的用法。

4..创建类有哪些方法?各有什么特点?

创建类有两种方法用程序方法设计类与用可视化方法设计类,用程序方法设计类这种方法相对比较复杂但也较灵活。用可视化方法设计类这种方法相对比较方便易操作。

5..用CreateObject()命令建立一个表单,并在表单中加入一个标签对象,标签的Caption属性设置为“我的第一个表单”。

6..用可视化方法设计一个由命令按钮派生的子类,并为其加入一个属性Number,为该子类设计两个事件程序Click和RightClick,当Click事件发生时,判断其属性Number的值是否是一个奇数,当RightClick事件发生时,判断Number值是否是一个能被3整除的数。判断结果用MessageBox()函数输出。

7..用面向对象方法设计一个程序,找出1~100中的全部素数。

计算机二级教程第十章答案,2012年计算机二级VFP考试第十章课后练习题及答案...相关推荐

  1. 十一、jQuery(下) - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  2. 十三、JavaScript面向对象(下) - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  3. 十二、JavaScript面向对象(上) - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  4. 六、DOM(上) - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  5. 五、JavaScript 对象 - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  6. 八、BOM - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  7. 十、jQuery(上) - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  8. 浙江省计算机高级教程,2019年9月浙江省计算机二级教程:MS Office高级应用上机指导...

    &nbsp&nbsp[导读]:2019年9月浙江省计算机二级教程:MS Office高级应用上机指导,更多浙江等级考试复习资料,请访问易考吧浙江等级考试栏目 2019年9月浙江省计算机 ...

  9. 计算机网络导论课后答案,课后练习题参考答案 计算机网络导论.doc

    课后练习题参考答案 计算机网络导论 1. 人类的信息文明史分那几个阶段?它的发展有什么特点? 1)语言的产生:从简单的声音交换信息,到使用更复杂的语言来交换信息. 2)文字的产生:使用一些特定的符号来 ...

  10. 2022年湖南省自考考试学前教育幼儿文学练习题及答案

    题库来源:优题宝公众号 2022年湖南省自考考试学前教育幼儿文学练习题及答案,由优题宝公众号根据最新湖南省自考考试学前教育幼儿文学大纲与历年湖南省自考考试学前教育幼儿文学真题汇总编写,包含湖南省自考考 ...

最新文章

  1. 区块链培训资料(特别是以太坊)
  2. servlet和action的区别
  3. PHP中的预定义常量
  4. 【Eclipse】Java Compiler没有Annotaion Processing, 需要安装Eclipse Java Development Tools
  5. jQuery Mobile移动网站
  6. charles抓包出现乱码 SSL Proxying not enabled for this host:enable in Proxy Setting,SSL locations...
  7. 开发经验分享_03_解决问题3步走(思路)
  8. Godaddy 上的域名服务器状态查询
  9. row number函数_窗口函数介绍及案例实战
  10. 随想录(cuda编程)
  11. vue监控指定div滑动触底
  12. flume的几种使用方式
  13. python入门教程(非常详细)-Python入门教程:超详细1小时学会Python
  14. 领域驱动设计(domain driven design)战略篇之一 战略 Bounded Context
  15. 功不唐捐——《程序员职场第一课》后记
  16. 第二课《shell 编程基础》
  17. Python PAT乙级 1068 万绿丛中一点红 (20分) 成功
  18. html5支持2指触摸吗,html5 touch事件的几个问题
  19. 类加载及执行子系统的案例分析
  20. bugku - 秋名山车神

热门文章

  1. CVPR2020 论文分类及全部下载!
  2. 《决战大数据大数据的关键思考 升级版》PDF电子书分享
  3. a=a++问题引发的思考
  4. 06 is和==的区别 encode()编码 decode()解码
  5. 微信端打开页面,布局乱了
  6. 【Unity】Geometry Shader实现
  7. springboot1.5.4 集成cxf完整实例
  8. 3371 【模板】单源最短路径(Dijsktra)
  9. TOMCAT 优化设置
  10. WPF学习之页间导航与页间数据传递