DEV Community

Sathya7032
Sathya7032

Posted on

what is a POJO?

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;
}
Enter fullscreen mode Exit fullscreen mode

}
`

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)