广场
工具/教程/素材
超评测活动结果
第29届极短篇游戏制作比赛
优秀游戏推荐
非官方运行时(20250730)
登录
RPGMaker工具集[20250416]
基础教程
授权素材推广
优秀原创游戏区
精品推荐贴
【RGD】DirectX驱动的RMVA
RGSS3 - runtime by Lanza
【RGM】RGModern - RMXP新runtime
【URGE】兼容 XP/VX/Ace 三系通用跨平台游戏引擎
Project1
»
广场
›
技术讨论
›
RPG Maker XP 讨论区
›
请问一个子类可不可以定义双重父类?
返回列表
发新帖
查看:
1252
|
回复:
3
[已经解决]
请问一个子类可不可以定义双重父类?
[复制链接]
BBS
BBS
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2009-9-26
在线时间
0 小时
写轮眼
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-8-27
回帖
18
发消息
发表于 2009-8-29 15:13:32
|
显示全部楼层
|
阅读模式
提示:
作者被禁止或删除 内容自动屏蔽
回复
使用道具
举报
提升卡
沉默号角
喧嚣号角
变色卡
升龙剑
66rpg学习
66rpg学习
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2009-12-4
在线时间
0 小时
写轮眼
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-16
回帖
408
发消息
发表于 2009-8-29 15:27:29
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复
使用道具
举报
胖达达人
胖达达人
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2021-7-31
在线时间
48 小时
写轮眼
真实之终章
梦石
0
星屑
60
在线时间
48 小时
注册时间
2008-8-7
回帖
279
发消息
发表于 2009-8-29 15:36:32
|
显示全部楼层
Ruby不支持多重继承,一级级继承即可。
(另外也不支持多态)
玫瑰绽放,彼岸流殇。
回复
使用道具
举报
紫苏
紫苏
当前离线
赞
2
VIP
好人卡
积分
1
经验
最后登录
2019-10-10
在线时间
24 小时
写轮眼
梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
回帖
1912
发消息
发表于 2009-8-29 19:15:14
|
显示全部楼层
Ruby 本身没有多继承,但需要多继承才能实现的功能可以通过包含多个模块来实现,就像 Java 类可以实现多个接口一样:
class A
{
}
interface B
{
}
public class Test extends A implements B
{
public static void main(String[] args)
{
Test t = new Test();
System.out.println(t instanceof A);
System.out.println(t instanceof B);
}
}
复制代码
Ruby:
class A
end
module B
end
class C < A
include B
end
c = C.new
p c.is_a?(A)
p c.is_a?(B)
复制代码
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册会员
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
浏览过的版块
水世界
Archiver
|
手机版
|
小黑屋
|
Project1游戏制作
Powered by
Discuz!
X5.0
© 2001-2026
Discuz! Team
.
在本版发帖
返回顶部
快速回复
返回顶部
返回列表