类中的Java’构造函数不能应用于给定类型”required:找不到任何参数:String’

我正在进行一项任务,我必须从头开始创建一个链表,并在编译“类Node中的构造函数Node不能应用于给定类型”时遇到错误。

这就是我正在尝试的,错误说:

required:找不到参数:string

然而,我无法看到我出错的地方,因为我的Node构造函数需要一个字符串?

public class Node { String data; Node next; public void Node(String x) { data = x; next = null; } } public class stringList { private Node head; private int count; public void stringList() { head = null; count = null; } public void add(String x) { Node temp = new Node(x); } 

这是编译器显示的错误的屏幕截图

这个:

 public void Node(String x) { data = x; next = null; } 

应该:

  public Node(String x) { data = x; next = null; } 

目前,您有一个默认构造函数(不带参数),在没有任何显式构造函数的情况下隐式定义。

构造函数没有返回类型 。 你现在拥有的是一个名为 Node 的方法 ,它什么都不返回 。要修复,替换它

 public void Node(String x){ 

 public Node(String x){