title: How to create a POJO?
body: <p>Recently I've started hearing about "POJOs" (Plain Old Java Objects). I googled it, but still don't understand the concept well. Can anyone give me a clear description of a POJO?</p>
  
  <p>Consider a class "Person" with variables "id, name, address, salary" -- how would I create a POJO for this scenario? Is the code below a POJO?</p>
  
  <pre><code>public class Person {
      //variables
      People people = new People();
      private int id;
      private String name;
      private String address;
      private int salary;
  
  
      public int getId() {
          return id;
      }
  
      public String getName() {
          return name;
      }
  
      public String getAddress() {
          return address;
      }
  
      public int getSalary() {
          return salary;
      }
  
      public void setId() {
          this.id = id;
      }
  
      public void setName() {
          this.name = name;
      }
  
      public void setAddress() {
          this.address = address;
      }
  
      public void setSalary() {
          this.salary = salary;
      }
  }
  </code></pre>