POJO in Java
POJO stands for Plain Old Java Object.
It is introduced in Java to increase re-usability and readability of Java programs.
- It is used to define objects.
- POJO class is also used to encapsulate the business logic
There are the following properties of POJO class
- POJO class must be public
- It must have a default public constructor and may have argument constructors
- Getters and Setters methods must be defined to access the objects values
- All instance variables must be declared private.
- override toString() method to display Object's value when called implicitly
For Example:
public class Program {
//instance variables should be private
private long noOfStatements;
private int noOfVariables;
private String functionality;
//default constructor
public Program() {
}
//Parameterized Constructor
public Program(long noOfStatements, int noOfVariables, String functionality) {
this.noOfStatements = noOfStatements;
this.noOfVariables = noOfVariables;
this.functionality = functionality;
}
//Getter and Setters methods
public long getNoOfStatements() {
return noOfStatements;
}
public void setNoOfStatements(long noOfStatements) {
this.noOfStatements = noOfStatements;
}
public int getNoOfVariables() {
return noOfVariables;
}
public void setNoOfVariables(int noOfVariables) {
this.noOfVariables = noOfVariables;
}
public String getFunctionality() {
return functionality;
}
public void setFunctionality(String functionality) {
this.functionality = functionality;
}
//override toString() methods
@Override
public String toString() {
return "Program [noOfStatements=" + noOfStatements + ", noOfVariables=" + noOfVariables + ", functionality="+ functionality + "]";
}
}
Comments
Post a Comment