- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
谈面向对象程序设计中对象的层次问题.pdf
年 月
第 卷第 期 2009 2
6 2 读与写杂志
Vol. 6 No.2 Read and Write Periodical February 2009
谈面向对象程序设计中对象的层次问题
杨小明
(四川省盐业学校计算机教育中心 四川 自贡 643010 )
摘要:面向对象程序设计中的对象引用,必须指明相应的层次关系,就Visual Foxpro 中对象的层次结构及其引用方式以及
对象属性的设置、对象的调用方法作了分析论述,这对程序中代码段的正确书写与执行均有着十分重要的作用。
关键词:对象 对象层次 属性设置 调用方法
中图分类号: G718.3 文献标识码: C 文章编号:1672-1578 (2009)2-0154-02
引言 处理的对象的位置。 表 列出了这些快捷方式所指的对象层次
1 1
Visual FoxPro 在支持传统的结构化程序设计的同时, 扩展 关系。
了面向对象程序设计( )的新特点。 表 对象层次关系的快捷引用方式
Object-Oriented Programming 1
现在的编程人员不再是单纯考虑从代码的第一行到最后一行的
程序编写,而是由建立对象(Object )提供给用户所有的功能。 在 快捷关键字 引用关系
面向对象程序设计中,一切操作都是针对对象的,而对象的来源 Parent 该对象的直接容器对象
就是它所属的类。面向对象程序设计主要是代码包装的方式、代 THIS 该对象
码可重用性及程序易维护性。 其中主要的包装叫类(Class )。 类 THISFORM 包含该对象的表单
的层次结构和容器(Container ) 的层次结构是Visual FoxPro 中 THISFORMSET 包含该对象的表单集
两个独立的范畴。 Visual FoxPro 的类层次结构是逐层向上查找
的,而对象的引用在容器中则是逐层向下查找的。 因此,对于程 这些关键字所代表的快捷引用方式只能在程序中使用,用
序设计中的对象引用,必须指明相应的层次关系,否则,可能无 代表组件对象或者创建的类实例对象。 例如,利用自定义的类
法找到指定的对象。 Oblong 去计算一个长方体的面积,当我们为按钮“开始计算”添
2 对象引用的方式 加代码时,就利用了快捷的相对引用方式:
2.1 绝对引用 THISFORM..Oblong1.NLength=VAL(THISFORM.Text1.Text)
面向对象程序设计中,若要处理一个对象,就需知道它相对 THISFORM..Oblong1.NWIdth=VAL(THISFORM.Text2.Text
文档评论(0)