class Stack
{
int size;
Stack(int size1)
{
size=size1;
// System.out.println("Constructor created"+size);//prints 3
}
int top1=-1;
{System.out.println(size);}//prints 0
int top2=size;
{System.out.println(size);}//prints 0
int []stack=new int[size];
}
Why is the size 0 in this case?