这是什么问题……本质上就是一个指针。
题主有算法基础吗?知道二叉树吗?每个节点包含两个子节点:
class Node{ Node node1; Node node2;}
1)首先,在book类中的 private book a 不是“声明自身类”,而是定义一个book的实例。2)几乎所有面向对象语言在声明一个类内部,都允许定义这个类的实例。