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)