| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 628 人关注过本帖
标题:请教。。类或者叫对象写法??
只看楼主 加入收藏
weiyisc
Rank: 2
等 级:论坛游民
帖 子:103
专家分:14
注 册:2009-5-17
结帖率:83.33%
收藏
已结贴  问题点数:20 回复次数:3 
请教。。类或者叫对象写法??
我的意图是:
我预先定义一个对象。
在程序执行某个功能的时候,给这个对象添加一些属性,值类型有数组、数字、字符。

请教一下,这种写法要怎么去写?
搜索更多相关主题的帖子: 对象 数组 数字 类型 字符 
2023-05-01 22:35
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:707
专家分:2833
注 册:2018-3-13
收藏
得分:10 
首先,类和对象不是一回事儿,类是产生对象的模版,对象是类的实例。你可以简单的把类理解为图纸,对象是按图纸制造出来的实物。

可以使用 AddProperty 方法(大部分对象都有)在运行时给对象添加一个新属性;如果没有该方法,可以用 AddProperty 函数,参见 vfp 帮助
ex:
oo = NewObject('TextBox')     && 这里 TextBox 是类的名称, oo 是对象的名称
oo.AddProperty('my数组', 'aaa[1,2]')
oo.AddProperty('my数值', 0)
oo.AddProperty('my字符', 'hello')
-- or 使用函数
oo = NewObject('Empty')
AddProperty(oo, 'my数组', 'aaa[1,2]')
AddProperty(oo, 'my数值', 0)
AddProperty(oo, 'my字符', 'hello')


[此贴子已经被作者于2023-5-1 23:44编辑过]


这家伙很懒,啥也没留下
2023-05-01 23:13
weiyisc
Rank: 2
等 级:论坛游民
帖 子:103
专家分:14
注 册:2009-5-17
收藏
得分:0 
回复 2楼 csyx
谢谢。。。版主
2023-05-02 00:41
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:610
专家分:1784
注 册:2017-7-16
收藏
得分:10 
朋友,如果你还是一个类的初学者
建议采用保存法:文件,另存为,类
2023-05-04 18:04
快速回复:请教。。类或者叫对象写法??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023115 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved