在Ruby中初始化
发布时间:2020-12-16 21:14:29 所属栏目:百科 来源:网络整理
导读:我曾经有这个 public constructor_name() { this(param)}public constructor_name(int param) { this.param = param} 在Java中,我们有这种自引用构造函数吗? 解决方法 由于Ruby是一种动态语言,因此您不能拥有多个构造函数(或者就构造函数链接而言).例如,在
我曾经有这个
public constructor_name() { this(param) } public constructor_name(int param) { this.param = param } 在Java中,我们有这种自引用构造函数吗? 解决方法
由于Ruby是一种动态语言,因此您不能拥有多个构造函数(或者就构造函数链接而言).例如,在以下代码中:
class A def initialize(one) puts "constructor called with one argument" end def initialize(one,two) puts "constructor called with two arguments" end end 您可能希望有2个具有不同参数的构造函数.但是,评估的最后一个将是类的构造函数.在这种情况下初始化(一,二). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容