请问各位大佬这题怎么理解?

图片说明
请问数据成员是什么?这个代码应该怎么思考?域是什么?
谢谢!感激不尽!

域是field,一般来说叫做“字段”,应该是翻译的问题。
参考代码

class C
{
    public static void main(String[] args)
    {
        A a = new A();
        A.B b = a.new B();
        a.f(b);
        b.print();
        a.setValue(789);
        b.print();
    }
}

class A
{
    private int value = 123;
    class B
    {
        public int value1 = 456;
        public void g()
        {
            System.out.println(A.this.value);
        }
        public void print() { g(); }
    }
    public void f(A.B b)
    {
        System.out.println(b.value1);
    }
    public void setValue(int val) { value = val; }
}

456
123
789

问题解决的话,请点下采纳