4-2

来源:4-2 在链表中添加元素

慕码人4120781

2019-09-01


这里不是很明白 不是说创建一个对象前面应该是类名+创建的对象名么?为什么前面直接就是一个head呢?这一行语句能帮忙梳理一下都进行了什么操作,对应什么样的知识点嘛?谢谢~

写回答

1回答

liuyubobobo

2019-09-01

因为 head 是类的成员变量。往上看,private Node head;已经声明了一个Node类型的变量 head,在这里为head赋值。


对于这个课程的学习,必须有基础的Java语言基础,包括面向对象编程的基础。比如什么是类,什么是构造函数,什么是成员变量,成员方法,什么是public,什么是private,什么是接口,等等等等,否则,这个课程无法学习。


我建议你找一本 Java 的愈发数据,先踏踏实实过一遍 Java 关于类定义的语法基础。


加油。

0
10
liuyubobobo
回复
喧嚣的风儿
这些不是新建的对象,没有新开内存,只是常见了一个引用,指向已有的内存空间。等同于课程动画中的一个箭头。
2019-09-18
共10条回复

玩转数据结构

动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…

6221 学习 · 1704 问题

查看课程