社区
PowerBuilder
帖子详情
PB如何重载函数?
LWWANDVB
2009-01-10 11:22:38
在一个库里,我需要有两个同名的函数,但是它们的参数是不一样的。
但我保存第二个函数时,PB问我是否替代已有的函数?好象这样保存是不行的?
如何重载函数?
...全文
443
13
打赏
收藏
PB如何重载函数?
在一个库里,我需要有两个同名的函数,但是它们的参数是不一样的。 但我保存第二个函数时,PB问我是否替代已有的函数?好象这样保存是不行的? 如何重载函数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eviler
2009-01-11
打赏
举报
回复
全部函数也是可以放在uo中的啊 ,放在uo中不就可以重载了吗
其实pb还有多态呢
AFIC
2009-01-11
打赏
举报
回复
不建议全局函数重载,主要是10楼的方法,别人如果用画板打开再修改,重载就消失了,非常危险。
gjz_1209
2009-01-11
打赏
举报
回复
将两个函数做到一用户对象里同名是可以的。只要参数不一样就行。
liubocy
2009-01-10
打赏
举报
回复
但还是要先声明这个类的对象,钩选autoinstantiate只是不用再create对象实例
liubocy
2009-01-10
打赏
举报
回复
可以,把类属性的autoinstantiate钩选即可
LWWANDVB
2009-01-10
打赏
举报
回复
问一下楼上,PB的类有没有静态类?
比如说我定义class1
那么我能否直接class1.xxxx 就可以直接调用里面的函数?
liubocy
2009-01-10
打赏
举报
回复
全局函数好象是不行,但窗口内函数和类函数可以
LWWANDVB
2009-01-10
打赏
举报
回复
但我保存第二个函数时,PB问我是否替代已有的函数?
jlwei888
2009-01-10
打赏
举报
回复
参数个数或类型不一样是可以的!
lovemoreh
2009-01-10
打赏
举报
回复
一个object的函数重载很简单。
全局函数的重载较复杂,要直接编辑函数的源(edit source),这里有个例子:
http://www.rgagnon.com/pbdetails/pb-0257.html
xiaozhe_song
2009-01-10
打赏
举报
回复
学习~
LWWANDVB
2009-01-10
打赏
举报
回复
哦,和JAVA的静态类不一样,但还是学了一招。
mmbest
2009-01-10
打赏
举报
回复
PB没有静态类,使用的时候必须在堆栈分配地址与堆上分配内存。
也就是:
uo_a uo_test
uo_test= create uo_a
你可以把这段代码 加在窗口的构造事件或者OPEN中。
2个类有继承关系,函数是可以被重载的。但是在同一个类里不行,估计C系语言也不可以吧,只能过载。
PB
重载
函数
PB
重载
函数
,利用
PB
也可以实现
重载
函数
C++:
函数
重载
(c++
函数
原型、
函数
重载
要素)
1.c++
函数
原型 c++
函数
原型有3部分构成:返回值、
函数
名称、形参 c语言
函数
原型只与
函数
名有关 2.
函数
重载
三要素
函数
重载
是c++中多态中静多态实现方法之一。...
函数
重载
三要素: 1.同名 2.不同参(形参类型不...
函数
重载
和覆盖
目录 一、
函数
重载
(重定义) 1、
函数
重载
: 2、
函数
重载
在C语言中为啥不能共存 ...
重载
是指
函数
不同的参数表,对同名
函数
的名称做修饰,然后这些同名
函数
就成了不同的
函数
(同名,参数类型、个数、顺序不...
PB
面向对象编程研究(三)
但是相比之下,
重载
在类以及类的继承中的应用要比全局
函数
的
重载
更加频繁和重要。 4.1.
重载
重载
是实现多态的基础,多态由
重载
实现,但
重载
并不一定实现的都是多态。
重载
有两种,一种是子类对父类同名同参数
函数
的...
【C++入门】
函数
重载
,引用
本文衔接上文,继续为大家介绍C++,本文包含了
函数
重载
和引用方面的知识。
PowerBuilder
1,077
社区成员
66,438
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章