是否Ruby initialize
method与PHP中的构造函数相同或是其他内容?`initialize`方法和构造函数是否相同?
0
A
回答
2
是的,initialize
方法相当于其他面向对象语言中的构造函数。像Ruby中的所有内容一样,有一些注意事项,但我不想将这个问题与挑剔问题混淆起来。如果您需要构造函数,请使用initialize
方法,并且在实例返回之前,只要您致电MyClass.new
,它就会运行。
2
在实践中,人们实现构造为initialize
,但要准确,类方法new
是默认的构造函数和实例方法initialize
是,默认情况下只要创建一个新的实例调用的方法。
+1
thx的信息和编辑:) +1 – swapnesh 2013-03-13 04:54:16
相关问题
- 1. super()和this()是否出现在相同的构造函数中?
- 2. Servlet构造函数和init()方法
- 3. 默认构造函数和析构函数是否内联?
- 4. 快速退出方法或构造函数是否有好处?
- 5. 常用方法和不同构造函数
- 6. 错误,当没有构造方法和错误时构造函数方法
- 7. 方法map = null和map.clear()是否相同?
- 8. 在Java中,方法/构造函数声明能否出现在另一个方法/构造函数声明中?
- 9. 什么是文件,类和构造函数的正确方法?
- 10. 从构造函数中调用方法是否是一种很好的做法?
- 11. C++:缺省拷贝构造函数是否受其他构造函数和析构函数影响?
- 12. 当一个构造函数被显式调用时,是否构造了构造函数和成员变量?
- 13. 类中的方法(而不是构造函数)是否需要参数?
- 14. 构造函数是否有StoreStore障碍?
- 15. 这些构造函数是否正确?
- 16. 是否有可能将构造函数放在另一个构造函数的构造函数中?
- 17. 构造函数中的调用基构造函数和其他构造函数
- 18. C#“构造函数”与Obj-C“初始化函数”相同吗?
- 19. 构造函数中的方法?
- 20. openFileOutput()方法vs FileOutputStream()构造函数
- 21. 构造函数中的调用方法
- 22. 在构造函数中声明方法
- 23. Sinon - 构造函数方法间谍
- 24. 向构造函数添加方法
- 25. 调用方法内的构造函数
- 26. 构造函数的循环方法
- 27. 构造函数和析构函数 - C++
- 28. 数组文字和数组构造函数方法返回不同的结果
- 29. 这个onCreate()方法是否总是在Foo()构造函数之后运行?
- 30. 从不同类的构造函数调用构造函数
@JimmStewart Thx很多先生+1 :) – swapnesh 2013-03-13 04:24:30