首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么是java pojo类,java bean,普通类?

什么是java pojo类,java bean,普通类?
EN

Stack Overflow用户
提问于 2012-09-21 01:39:56
回答 3查看 180.1K关注 0票数 112

可能重复:

Difference between DTO, VO, POJO, JavaBeans?

嗨,请不要说我的问题是重复的:-)我看到了所有的问题,但不明白确切的区别。

有人能用简单的语言解释一下什么是POJOBeanNormal Class吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-21 02:05:25

  1. Normal Class:A Java class
  2. Java Beans

代码语言:javascript
复制
- All properties private (use getters/setters)
- A public no-argument constructor
- Implements Serializable.

Java Java Object是一个

  1. Pojo:对象,除了由Java强制执行的限制之外,它不受任何其他限制的约束。也就是说,POJO不应该必须

代码语言:javascript
复制
- Extend prespecified classes
- Implement prespecified interface
- Contain prespecified annotations

票数 151
EN

Stack Overflow用户

发布于 2012-09-21 01:46:07

POJO代表Plain Old Java Object,用于描述与“普通类”相同的内容,而JavaBean则遵循一组规则。最常见的Beans使用getter和setter来保护它们的成员变量,这些变量通常被设置为私有的,并且有一个无参数的公共构造函数。维基百科对JavaBeans有一个很好的概述:http://en.wikipedia.org/wiki/JavaBeans

POJO通常用来描述一个类,它不需要是任何东西的子类,或者实现特定的接口,或者遵循特定的模式。

票数 29
EN

Stack Overflow用户

发布于 2012-09-21 01:44:04

POJO =普通的旧Java对象。它有相应属性的属性、getter和setter。它还可以覆盖Object.toString()Object.equals()

Java Beans :参见Wiki link

普通类:任何java类。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12517905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档