In the class Thread in java.lang package we have
public class Thread implements Runnable{
...
public static native Thread currentThread();
....
}
the class Thread is not an abstract class, so why the currentThread method does NOT have BODY??