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)