java里域是什么?公有域又是什么?

Python024

java里域是什么?公有域又是什么?,第1张

域就是类中的成员变量,有时也叫字段,属性都是同一个意思。公有域就是能在其它类中直接访问的域,也就是带有域。例如:

class Test {

    private int a   // 这是一个私有域,只能在本类访问

    public int b    // 这就是一个公有域了,可以在其它类中直接访问

    

    // 这是保护域,这类域可以在本类及其子类,还有与在本类所在同一包下的其类

    // 中直接访问

    protected int c

}

举个例子,编写一个Java程序片断定义一个表示学生的类student,包括域“学号”、“班号”、“姓名”、“性别”等。把类比做一个学校的话,域就是这个学校的年级。可能不太恰当,理解就行,呵呵。