这是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;
}
}
答案 0 :(得分:0)
private
修饰符表示只能从同一类(和嵌套类,如果有)中访问该成员。如果没有该修饰符,则可以从同一包中的其他类访问该修饰符(如果obj.head
是该类的实例,则可以使用obj
。