class Test
def self.say_hi
puts 'Hi'
end
def greeting
Test.say_hi
end
end
类似这种调用方式缺点就是假如换了类名,自身调用的地方都要跟着变,能否换成类似 PHP 中以 self 作为对象名称的方法?
class Test {
public static function sayHi() {
echo "Hi";
}
public function greeting() {
self::sayHi();
}
}
求教大家了~!谢谢