我可以调用一个方法,但它对于对象#方法是不可见的-怎么可能呢?

rekjcdws  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(172)

我的处境对我来说很奇怪。我更改了类的名称,因为我处理客户机的代码,但看起来是这样的:

(byebug) obj.method(:my_method)       

***NameError Exception: undefined method `my_method' for class `MyModule::MyClass'

nil
(byebug) obj.my_method                

***BERTRPC::UserError Exception: wrong number of arguments (given 2, expected 3)

nil

该方法在代码中正常执行。那个么,我怎么可能使用那个似乎不存在的方法呢?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题