首页 > 解决方案 > BinaryTree() 在 BinaryTree 类中做了什么?

问题描述

当我在 java 中查找二叉树的实现时,我发现了这段代码

class BinaryTree
{
    Node head;
    Scanner input = new Scanner(System.in);
    BinaryTree()
    {
        head = null;
    }

Binarytree() 做什么???那是构造函数吗?你为什么要把“head”值设置为 null ?

标签: java

解决方案


BinaryTree()是一个构造函数,根据为您的类文档提供构造函数

一个类包含被调用以从类蓝图创建对象的构造函数。构造函数声明看起来像方法声明——除了它们使用类的名称并且没有返回类型。


推荐阅读