Calling_Super_constructor

import java.io.*;
import java.io.IOException;
//javac OverLoadSuperConstructor.java
public class OverLoadSuperConstructor
{

public static void main(String[] args) throws IOException

{

player p1 = new player();
player p2 = new player("Manas");
player p3 = new player(12);
}
}
//class test ends.

class Team
{
interface team_a
{
public void player_name(String str);
public void player_no(int n1);
}
interface team_b
{
void player_name(String str);
void player_no(int n1);
}
public Team() {System.out.println("Team Eagle : " + " defalut constructor");};
public Team(String str) {System.out.println("Team Eagle : " + " String constructor");};
public Team(int n1) {System.out.println("Team Eagle : " + " Integer Constructor");};
static void static_method(int n1)
{
System.out.println("Team Eagle : " + " welcome");
}
public void nonstatic_method()
{
System.out.println("Team Eagle : " + " welcome");
}
}
class player extends Team
{
public player()
{
super();

}
public player(int n1)
{
super(12);
}
public player(String str)
{
super("Manas");
}
public void player_name(String str)
{
//
}
public void player_no(int n1)
{
//
}
}