当先锋百科网

首页 1 2 3 4 5 6 7

Java是一种面向对象的编程语言,而对象的调用是非常重要的一部分,我们可以使用run方法或者类名来进行对象调用。

对象名.run();

run方法是在实现Runnable接口时非常常见的一种实现方式。

public class MyRunnable implements Runnable {
public void run() {
// 实现代码
}
public static void main(String[] args) {
MyRunnable mr = new MyRunnable();
Thread t = new Thread(mr);
t.start();
}
}

在这个例子中,我们首先创建了一个MyRunnable对象,并将其传递给Thread类的构造函数。接着我们调用start方法启动线程,这将会执行run方法。

类名.run();

我们也可以通过类名来使用这个方法。这在单例模式中非常常见。

public class Singleton {
private static Singleton instance = new Singleton();
private Singleton() { }
public static Singleton getInstance() {
return instance;
}
public void doSomething() {
// 实现代码
}
}
public class Main {
public static void main(String[] args) {
Singleton.getInstance().doSomething();
}
}

在这个例子中,我们创建了一个Singleton类,并使用私有构造函数和静态实例来确保只有一个实例被创建。通过getInstance方法来获取实例,我们可以调用doSomething方法来执行所需的操作。