我的问题很简单:
假设我有2个类 - 节点和节点列表。像往常一样,类节点有2个数据字段 - 值和指针,int值和节点next。类nodelist有几个方法和一个数据字段:node _head。问题是:如果我在nodelist类中编写以下构造函数:
public nodelist() {
_head.setvalue(0);
}
这会发生什么?这是否意味着当使用这个构造函数时,nodelist会栩栩如生,并且第一个节点_head的值为0?它看起来应该发生什么,但我无法理解你能解释一下我的真实情况吗?
谢谢。
发布于 2018-07-05 17:41:03
我不明白这是怎么回事_Head节点可以在不调用构造函数的情况下存在。
不行,你说得对。你还需要构造头部:
public nodelist()
{
_head = new Node();
_head.setvalue(0);
}
或者,将节点传递到构造函数中。
https://stackoverflow.com/questions/-100005555
复制相似问题