Java 如何在类A中打印m2方法

Java 如何在类A中打印m2方法,java,multithreading,Java,Multithreading,我需要同时打印A类中的方法 证明有3个线程同时运行 class A { int a = 10; void m2() { System.out.println("ok"); } } class B extends A { void m2() { System.out.println("end"); } } class Demo { public static void main(St

我需要同时打印A类中的方法 证明有3个线程同时运行

class A {
    int a = 10; 

    void m2() {
        System.out.println("ok");
    }
}

class B extends A {
    void m2() {
        System.out.println("end");              
    }
}

class Demo {
    public static void main(String args[]) {
        B b1 = new B();
        b1.m2();
    }
}
在类B中调用super.m2()

class B extends A {
    void m2() {
        System.out.println("end");
        super.m2();
    }
}
在类B中调用super.m2()

class B extends A {
    void m2() {
        System.out.println("end");
        super.m2();
    }
}

您需要启动一些
线程才能运行线程。目前,您只有一个线程。关于您的编码风格,有一点值得注意:虽然
String args[]
是合法的,但它是非传统的。更常见的做法是将其写成
String[]args
,因为括号会影响变量的类型。您需要启动一些
线程来运行线程。目前,您只有一个线程。关于您的编码风格,有一点值得注意:虽然
String args[]
是合法的,但它是非传统的。更常见的做法是将其写成
String[]args
,因为括号会影响变量的类型。这如何表明有三个线程在运行?我看不到这个问题的答案。这如何表明有三个线程在运行?我看不到这个问题的答案。