Junior — Middle
93
Explica ce este o clasă POJO (Plain Old Java Object) și în ce se deosebește de alte clase în Java
Companiile au fost întrebate
Răspuns de la AI
sobes.tech AI
POJO (Plain Old Java Object) — это простой Java-класс, который не зависит от каких-либо специальных фреймворков или библиотек. Он обычно содержит поля, геттеры и сеттеры, конструкторы и не содержит бизнес-логики или аннотаций, специфичных для фреймворков.
Отличия POJO от других классов:
- Не наследует специфичные классы или интерфейсы (например, EJB-компоненты).
- Не использует специальные аннотации или зависимости.
- Легко тестируется и переносится.
Пример POJO:
public class User {
private String name;
private int age;
public User() {}
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public int getAge() { return age; }
public void setAge(int age) { this.age = age; }
}
Таким образом, POJO — это просто структура данных без дополнительной логики и зависимостей.