【发布时间】:2015-01-13 23:07:47
【问题描述】:
我很少使用 char,今天在尝试编写项目代码时,我陷入了一些概念。 在我的节点类中
public class Node {
private char c;
private int weight;
private Node leftChild, rightChild;
public Node(char a, int f) {
c = a;
freq = f;
}
public Node() {
}
// and all the getters setters
所以每当我使用默认构造函数时,我的 char c 的值是多少?以及如何检查我的节点是否包含其他班级的符号?真的不知道所以无法提供我尝试过的东西......我只检查c是否为空或c长度是否为0?但这是否正确?
【问题讨论】:
-
如何定义默认构造函数?
-
c 和所有成员字段一样,默认初始化为 0。 “符号”是什么意思?
-
另外,您的代码中已经定义了一个默认构造函数。你定义正确。