EXPERIMENT – 1
Student Name: UTSAV VASHIST
UID: 20BCS9452
Branch: CSE Section/Group : 41-A
Semester: 03
Date of Performance:12-09-2021
Subject Name : JAVA PROGRAMMING LAB
Subject Code: 20CSP-219
PRACTICAL 1.1
1. Aim/Overview of the practical:
Write a program to study Default Constructor in Java.
2. Task to be done/ Which logistics used:
About default constructor default constructor if there is no constructor available in the
class. In such case, Java compiler provides a default constructor by default.
3. Algorithm/Flowchart (For programming based labs):
1. Start
2. Declare a class named Calc()
3. Inside the class
4. Declare an integer variable len
5. Declare an integer variable br
4. Print the value of len and br by create an object.
5. Call method is used to call the constructor in main function and print the value .
6. END
4. Steps for experiment/practical/Code:
class Calc{
int len;
int br;
Calc()
{
[Link]("This is a default constructor.");
}
Calc(int len, int br)
{
[Link]= len;
[Link]= br;
}
Calc(Calc C)
{
len=[Link];
br=[Link];
}
void display()
{
[Link]("Length: "+" " +len);
[Link]("Breadth: "+" " +br);
}
}
public class Main {
public static void main(String[] args)
{
//Default Constructor
Calc C1= new Calc();
//Parameterized Constructor
Calc C2= new Calc(2,5);
//Constructor passed as an argument
Calc C3= new Calc(C1);
Calc C4= new Calc(C2);
//display default constructor
[Link]();
//display parameterized constructor
[Link]("This is a parameterized constructor.");
[Link]();
}
}
5. Observations/Discussions/ Complexity Analysis: