POJO stands for Plain Old Java Object.
- It’s just a normal Java class that:
- Stores data using fields (variables)
- Lets you get and set those values using methods (getters and setters)
- Does not depend on any special library, framework, or Java rules
`public class Employee {
private String name;
private int age;
// Getter for name
public String getName() {
return name;
}
// Setter for name
public void setName(String name) {
this.name = name;
}
// Getter for age
public int getAge() {
return age;
}
// Setter for age
public void setAge(int age) {
this.age = age;
}
}
`
This Employee class is a POJO because:
- It’s just plain Java code.
- It’s not extending any special class.
- It’s not implementing any special interface.
- It’s not using any framework annotations or dependencies.
Top comments (0)