Java 创建新的线程错误“;类测试中的构造函数测试不能应用于给定类型;
我正在尝试为我正在制作的游戏创建一个新的线程,但它一直给我这个错误Java 创建新的线程错误“;类测试中的构造函数测试不能应用于给定类型;,java,multithreading,Java,Multithreading,我正在尝试为我正在制作的游戏创建一个新的线程,但它一直给我这个错误 Error: constructor test in class test cannot be applied to given types; required: no arguments found: java.lang.String reason: actual and formal argument lists differ in length 这是进口的 import java.awt.*; import
Error: constructor test in class test cannot be applied to given types;
required: no arguments
found: java.lang.String
reason: actual and formal argument lists differ in length
这是进口的
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.image.*;
import java.util.*;
这是我想做的一条线
>public class test extends JPanel implements Runnable
>{
>...<snip>...
> Random generator = new Random();
>...<snip>...
> try
> {
> Thread.sleep(100);
> }catch(Exception e)
> {
> e.printStackTrace();
> }
> public static void main(String args[])
> {
>...<snip>...
> }
>}
错误消息表示“test”类没有只接受字符串的构造函数。尝试将“test testvar=new test(“one”)行放在创建线程的行之前。您应该会看到相同的错误。将构造函数添加到类中
您还应该重命名该类,以大写字母开头。这是Java中的惯例。错误消息表示“test”类没有只接受字符串的构造函数。尝试将“test testvar=new test(“one”)行放在创建线程的行之前。您应该会看到相同的错误。将构造函数添加到类中
您还应该重命名该类,以大写字母开头。这是Java中的惯例。谢谢,但它给了我两个快速的问题,相同的错误应该发生吗?还有一个构造函数的例子。(请原谅,我是编程新手)它会给你同样的错误,但是在新的代码行上。对于构造器,我在谷歌上搜索了“java构造器教程”,找到了。谢谢,但它给了我两个快速的问题,同样的错误应该发生吗?还有一个构造函数的例子。(请原谅,我是编程新手)它会给你同样的错误,但是在新的代码行上。对于构造函数,我在谷歌上搜索了“java构造函数教程”,找到了。
Thread test1 = new Thread(new test("one"));