r19 JNTUK JAVA LAB ;Exercise-4

Exercise - 4


a) Constructor Overloading

AIM: To write a JAVA program to implement constructor overloading

SOURCE-CODE:


class A

{

int l,b;

A()

{

l=10;

b=20;

}

A(int u,int v)

{

l=u;

b=v;

}

int area()

{

return l*b;

}

}

class overconstructdemo

{

public static void main(String args[])

{

A a1=new A();

int r1=a1.area();

System.out.println("The area is: "+r1);

A a2=new A(30,40);

int r2=a2.area();

System.out.println("The area is: "+r2);

}

}


OUT-PUT:

The area is: 200

The area is: 1200



b) Method Overloading

AIM: To write a JAVA program implement method overloading

SOURCE-CODE:


class A

{

int l=10,b=20;

int area()

{

return l*b;

}

int area(int l,int b)

{

return l*b;

}

}

class overmethoddemo

{

public static void main(String args[])

{

A a1=new A();

int r1=a1.area();

System.out.println("The area is: "+r1);

int r2=a1.area(5,20);

System.out.println("The area is: "+r2);

}

}


OUT-PUT:

The area is: 200

The area is: 100



Comments