//Find what it gives Compiletion Error / Compiletion Successfully / Output ?
class N
{
N(int i)
{
this();
System.out.println("N(int)");
}
N()
{
System.out.println("N()");
}
public static void main(String[] args)
{
N n1 = new N();
System.out.println("------");
N n2 = new N(10);
System.out.println("------");
}
}
2. Program
//Find what it gives Compiletion Error / Compiletion Successfully / Output ?
class O
{
O()
{
this(10);
System.out.println("O()");
}
O(int i)
{
System.out.println("O(int)");
}
public static void main(String[] args)
{
O o1 = new O();
System.out.println(".........");
O o2 = new O(50);
System.out.println(".........");
}
}
3. Program
//Find what it gives Compiletion Error / Compiletion Successfully / Output ?
class P
{
P()
{
this(10 , 20);
System.out.println("P()");
}
P(int i, int j)
{
System.out.println("P(int , int )");
}
public static void main(String[] args)
{
P p1 = new P();
System.out.println("------");
P p2 = new P(10 , 20);
System.out.println("------");
}
}
4. Program
//Find what it gives Compiletion Error / Compiletion Successfully / Output ?
class Q
{
Q()
{
this(10);
System.out.println("Q()");
}
Q(int i)
{
this(1 , 20);
System.out.println("Q(int)");
}
Q(int i, int j)
{
System.out.println("Q(int , int)");
}
public static void main(String[] args)
{
Q q1 = new Q();
System.out.println("------");
Q q2 = new Q(10 , 20);
System.out.println("------");
Q q3 = new Q(30);
System.out.println("------");
}
}