java多线程,为什么显示实际参数列表和形式参数列表长度不同?

public class AddRandomNumber{
public static void main(String args[ ]){
int s1,s2,s21,s22;
long t1,t2,t21,t22;
Thread GetAdd2;
Thread GetAdd3;
GetAdd2 getAdd2;
GetAdd3 getAdd3;
getAdd2 =new GetAdd2(getAdd2);
getAdd3 =new GetAdd3(getAdd3);
GetAdd2.start();
GetAdd3.start();

GetAdd2是什么鬼,Thread GetAdd2;说明它是一个对象实例(变量)
GetAdd2 getAdd2;说明它还是一个类,这个类在哪里定义的?