前端之家收集整理的这篇文章主要介绍了
在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个具有不同参数的构造函数.但是,评估的最后一个将是类的构造函数.在这种情况下初始化(一,二).
原文链接:https://www.f2er.com/ruby/267710.html