java实现runnable接口怎么实现有参构造方法
时间: 2023-09-27 22:06:11 浏览: 81
基于JAVA的多线程实现方法-实现Runnable接口
要在Java中实现一个带参数的Runnable接口,你需要在实现Runnable接口的类中定义一个带参数的构造函数,然后将参数传递给类中的成员变量。以下是一个示例代码:
```
public class MyRunnable implements Runnable {
private String name;
public MyRunnable(String name) {
this.name = name;
}
@Override
public void run() {
System.out.println("Hello, " + name + "!");
}
}
```
在这个示例中,我们定义了一个带有一个字符串参数的构造函数,并将参数赋值给类中的成员变量name。在run()方法中,我们使用这个成员变量打印一条消息。这样,在创建MyRunnable对象时,我们可以传递一个字符串参数,这个参数将被传递到构造函数中,并在run()方法中使用。例如:
```
MyRunnable myRunnable = new MyRunnable("world");
Thread thread = new Thread(myRunnable);
thread.start();
```
这将打印出一条消息:"Hello, world!"
阅读全文