Lab Assignment
Lab Assignment
Program:
import java.util.*;
import java.io.*;
class Area
{
public void area(double r)
{
double area =3.14*r*r;
System.out.println("Area of circle is "+area);
}
public void area(double l,double b)
{
double area = l*b;
System.out.println("Area of rectangle is "+area);
}
public void area(int side)
{
double area = side * side;
System.out.println("Area of square is "+area);
}
};
public class Main
{
public static void main(String args[])
{
Area a=new Area();
a.area(4.5);
a.area(6,4);
a.area(7);
}
};
output
2) WAP to find the area of circle, rectangle and square using
constructor overloading?
Program:
import java.util.*;
import java.io.*;
class Area
{
public Area(double r)
{
double area =3.14*r*r;
System.out.println("Area of circle is "+area);
}
public Area(double l,double b)
{
double area = l*b;
System.out.println("Area of rectangle is "+area);
}
public Area(int side)
{
double area = side * side;
System.out.println("Area of square is "+area);
}
};
public class Main
{
public static void main(String args[])
{
Area a1 = new Area(4.5);
Area a2 = new Area(6,4);
Area a3 = new Area(7);
}
};
Output:
Program:
import java.util.*;
import java.io.*;
class Volume
{
public Volume (double s)
{
double vol =s*s*s;
System.out.println("Volume of cube is "+vol);
}
public Volume (double l, double b,double h)
{
double vol =l*b*h;
System.out.println("Volume of cuboid is "+vol);
}
};
public class Main
{
public static void main(String args[])
{
Volume v1 = new Volume(5);
Volume v2 = new Volume(3,6,2);
}
};
Output
import java.util.*;
import java.io.*;
class Student
{
int roll;
String name;
int age;
public void data(String n ,int r,int a)
{
this.roll=r;
this.name=n;
this.age=a;
}
public void display()
{
System.out.println("Name = "+name);
System.out.println("Roll = "+roll);
System.out.println("Age = "+age);
}
};
output
6. write a program to overload constructor using default
and parametrizd constructor?
Program:
import java.util.*;
import java.io.*;
class Sum
{
public Sum()
{
System.out.println("Default constructor called you didn’t
passed any argument”);
}
public Sum(double m,double n)
{ double s=m+n
System.out.println("parameterized constructor called
and sum is ”+s);
}
};
public class Main
{
public static void main(String args[])
{
Sum s1 = new Sum();
Sum s2 = new Sum(6,4);
}
};
Output: