如图所示
Aggregation agg = newAggregation(options);
operations=arrays$Arraylis 前面的黄色小方块是什么意思,
operations=arrays$Arraylis 的值怎么样获取
Aggregation agg = newAggregation(options);
operations=arrays$Arraylis 前面的黄色小方块是什么意思,
operations=arrays$Arraylis 的值怎么样获取
解决方案
20
这个小图标表示域、方法、构造器的作用范围。
红色正方形:private
黄色菱形:protected
蓝色三角:default
绿色圆:public
下图演示域的染色,方法和构造器也是一样的
红色正方形:private
黄色菱形:protected
蓝色三角:default
绿色圆:public
下图演示域的染色,方法和构造器也是一样的
class F { private Object a; protected Object b; Object c; public Object d; }
30
至于获取这个域的值,可以用反射。
class F { private String a = "a"; } public class Test { public static void main(String[] args) throws NoSuchFieldException, IllegalArgumentException, SecurityException, IllegalAccessException { Field f = F.class.getDeclaredField("a"); f.setAccessible(true); String s = (String) f.get(new F()); System.out.println(s); } }