Project1

标题: class Game_Battler里面的initialize在什么情况下会执行 [打印本页]

作者: yang1zhi    时间: 2017-8-5 22:53
标题: class Game_Battler里面的initialize在什么情况下会执行
我不是说默认脚本。
默认脚本应该也一样吧。
Game_Actor是在   .new的时候会执行一次那个initialize
可Game_Battler没有   .new的  ,    那么他是在什么情况下会执行initialize , 执行过initialize的角色还会再执行initialize吗

maxhp 是Game_Battler的方法
为什么 a = Game_Actor.new
a.maxhp   是执行Game_Battler的maxhp     ,   而Game_Actor却没有   def maxhp
作者: 喵呜喵5    时间: 2017-8-6 02:42
关键词:面向对象 继承
作者: 0nepeop1e    时间: 2017-8-6 03:48
在Game_Battler的initialize在Game_Battler.new时执行,或者是子类的initialize的super时执行,回答完毕




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