Project1

标题: Marshal模块可以写入的对象? [打印本页]

作者: 冰水    时间: 2008-1-9 20:30
标题: Marshal模块可以写入的对象?
File 和 MatchData 的实例,定义了特殊方法的对象等?
什么是特殊方法啊?
看帮助有些看不明白,
还有什么叫私有方法?
与特殊方法有什么不同? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 冰水    时间: 2008-1-9 20:30
标题: Marshal模块可以写入的对象?
File 和 MatchData 的实例,定义了特殊方法的对象等?
什么是特殊方法啊?
看帮助有些看不明白,
还有什么叫私有方法?
与特殊方法有什么不同? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 冰水    时间: 2008-1-12 04:07
{/hx}两天了,可以顶了^^
作者: 美兽    时间: 2008-1-12 10:38
取自F1:
特殊方法就是专属于某个对象的方法。


这个对象的范围应大于实例的概念,因为类可以是一个对象,但实例是类的实例化的产物。

至于私有方法与之对应的则是保护方法和公有方法,属于方法的访问权限,默认除initialize都是公有的,initialize是私有的,只限本类使用,而保护方法可以被继承使用,与JAVA很像,但不完全相同。

作者: 冰水    时间: 2008-1-13 18:15
有些明白了^^
似乎从来没用过特殊方法。难道用特殊方法可以节约系统资源?
不然为什么要定义一个专属于某个对象的方法呢?

什么时候才非用特殊方法不可呢?
私有方法的部分已经明白了^^

美兽殿最近真勤劳啊^^{/tp}
作者: 美兽    时间: 2008-1-13 21:05
以下引用冰水于2008-1-13 10:15:15的发言:

有些明白了^^
似乎从来没用过特殊方法。难道用特殊方法可以节约系统资源?
不然为什么要定义一个专属于某个对象的方法呢?

什么时候才非用特殊方法不可呢?
私有方法的部分已经明白了^^

美兽殿最近真勤劳啊^^


特殊方法可以不生成实例的情况下使用,一般用来处理类变量时很方便,RM默认只有动画处理的地方使用了类变量。

[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1