查看: 2711|回复: 10

子类方法重定义后super的问题

  [复制链接]

八云紫的式神<

梦石
0
星屑
828
在线时间
1260 小时
注册时间
2008-1-1
回帖
3889

烫烫烫

发表于 2008-8-20 15:20:05 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我在Window_EquipItem里重定义了update方法,想在装备画面的刷新调用这个update而在其他菜单的刷新还调用默认的,但是update里有个super,这样装备画面更新时会两个update都执行,怎么办

(update的定义在Window_Selectable,Window_EquipItem < Window_Item < Window_Selectable)
版务信息:本贴由楼主自主结贴~
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-24
回帖
333
发表于 2008-8-20 15:44:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

八云紫的式神<

梦石
0
星屑
828
在线时间
1260 小时
注册时间
2008-1-1
回帖
3889

烫烫烫

 楼主| 发表于 2008-8-20 15:50:01 | 显示全部楼层
是VX
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-24
回帖
333
发表于 2009-6-12 08:00:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

八云紫的式神<

梦石
0
星屑
828
在线时间
1260 小时
注册时间
2008-1-1
回帖
3889

烫烫烫

 楼主| 发表于 2008-8-20 16:04:51 | 显示全部楼层
= =记错了,是< Window_Item,但是Window_Item没有重定义update,所以还是调用的Sclectable里的

删掉super不行,上面还有super,一直super到Window的
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-24
回帖
333
发表于 2008-8-20 16:17:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

八云紫的式神<

梦石
0
星屑
828
在线时间
1260 小时
注册时间
2008-1-1
回帖
3889

烫烫烫

 楼主| 发表于 2008-8-20 16:19:54 | 显示全部楼层
thx,不过加反了,应该是如果是Window_EquipItem,那么只调用super
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-24
回帖
333
发表于 2008-8-20 16:24:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

八云紫的式神<

梦石
0
星屑
828
在线时间
1260 小时
注册时间
2008-1-1
回帖
3889

烫烫烫

 楼主| 发表于 2008-8-20 16:33:03 | 显示全部楼层
呃……
从Window_EquipItem里更新:
Window_EquipItem ==> 重定义过的update ==> Window_Base的update ==>Window的update
其他地方更新:
Window_*** ==> Selectable的update ==> Window_Base的update ==>Window的update
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-24
回帖
333
发表于 2008-8-20 16:38:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部