我正在尝试获取我继承的父类中定义的受保护变量。
这可能吗?我找不到任何文件说它是。我见过早期版本的JRuby已关闭的门票。
任何帮助都会很棒。
编辑:澄清
public class Something {
protected float somethingelse = 1.0f;
}
我想了解一下。
答案 0 :(得分:2)
自this fix以来,可以使用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