2
클래스 메소드에서 인스턴스 메소드를 호출하는 올바른 방법입니까? 여기서 instance_var는 Name 객체와 함께 전달됩니다. 클래스 메소드에 전달 된 instance_var 객체에서 func1을 호출하려고합니다. 어떻게 func2
를 호출 할루비의 클래스 메소드에서 인스턴스 메소드 호출
Class Name
def initialize
@name
end
def func1(value)
puts value
end
def self.func2(instance_var,val)
instance_var.func1(val)
end
end
왜 필요할까요? 하지만 네, 이것이 갈 방법이 될 것입니다. 여기서 instance_var은 Name 클래스의 인스턴스입니다. –
작동해야합니다. –
이 방법을 시도했지만 값이 인쇄되지 않았습니다. – user1568617