Sunday, July 15, 2007

How we can create Objects without using New operator

Hi I think program will give the information required

class CreatingObjectsDemo {

public static void main(String[] args) throws Exception{

// using Class
Class.forName("Luck").newInstance();

Class c = Luck.class;
c.newInstance();

// using new operator
new Luck();
}

}


class Luck{
static{
System.out.println("Class Loaded!!!!");
}
Luck(){
System.out.println("Object Created!!!!");
}
}