class Test
{
void m1(char ch)
{
System.out.println(" char-arg method");
}
void m1(int i)
{
System.out.println("int-arg method");
}
void m1(int i,int j)
{
System.out.println(i+j);
}
public static void main(String[] args)
{
Test t=new Test();
t.m1('a');
t.m1(10);
t.m1(10,20);
}
}
class sup
{
public static void main(String[] args)
{
System.out.println("String[] parameter main method start");
main(100);
main('r');
}
public static void main(int a)
{
System.out.println("integer parameter argument");
System.out.println(a);
}
public static void main(char ch)
{
System.out.println("character paramer argument");
System.out.println(ch);
}
}
class Test
{
Test()
{
System.out.println("hi");
}
Test(int i)
{
System.out.println(i);
}
Test(int ch,int i)
{
System.out.println(ch+i);
}
public static void main(String[] args)
{
Test t1=new Test();//calling of zero argument constructor
Test t2=new Test(10);//calling of one argument constructor
Test t3=new Test(20,100);//calling of two argument constructor
}
}
class Test
{
public static void main(String[] args)
{
System.out.println("str1"+"str2");
System.out.println(10+20);
}
}
class Teacher
{
void marks()
{
System.out.println("100"); //Overridden method
}
};
class student extends Teacher
{
void marks()
{
System.out.println("just pass"); //overriding method
}
public static void main(String[] args)
{
student c=new student ();
c.marry();
}};