我试图获取在我继承的父类中定义的受保护变量。
这可能吗?我找不到任何文件说它是。我见过在早期版本的 JRuby 上已关闭的票证。
任何帮助都会很棒。
编辑:澄清
public class Something {
protected float somethingelse = 1.0f;
}
我想谈点别的。
我试图获取在我继承的父类中定义的受保护变量。
这可能吗?我找不到任何文件说它是。我见过在早期版本的 JRuby 上已关闭的票证。
任何帮助都会很棒。
编辑:澄清
public class Something {
protected float somethingelse = 1.0f;
}
我想谈点别的。
由于这个修复,包访问,private
并且protected
可以通过使用field_accessor
或暴露field_reader
:
require 'java'
java_import 'Something'
class Something
field_accessor :somethingelse
end
class Stuff < Something
def anotherstuff
puts self.somethingelse
end
end
Stuff.new.anotherstuff