Java-访问修饰符和类名的组合的含义是什么

时间:2018-07-22 05:06:31

标签: java

这是linked list implementation code in Java。我是Java新手,因此无法理解为什么private ListNode head定义以及声明的概念是什么。

ListNode是类名,而head可能是变量名?我遇到'private ListNode head'private ListNode next'

的问题
public class linkedlist{

    public static void main(String[] args){

    }
    private ListNode Head;

    public class ListNode(){
        private int data;
        private ListNode Next;

    Public ListNode(int data){
        this.data=data;
        this.next=null;
    }
}

1 个答案:

答案 0 :(得分:0)

private修饰符表示只能从同一类(和嵌套类,如果有)中访问该成员。如果没有该修饰符,则可以从同一包中的其他类访问该修饰符(如果obj.head是该类的实例,则可以使用obj