Main.java:1: error: class Fabric is public, should be declared in a file named Fabric.java
public class Fabric extends Thread {
^
Main.java:3: error: run() in Fabric cannot implement run() in Runnable
public static void run() {
^
overriding method is static
Main.java:7: error: cannot find symbol
System.out.print(Thread.currentTread().getName() + " ");
^
symbol: method currentTread()
location: class Thread
3 errors