永发信息网

JAVA问题:实体类的作用?

答案:5  悬赏:10  手机版
解决时间 2021-02-22 04:11
  • 提问者网友:辞取
  • 2021-02-21 09:47
JAVA问题:实体类的作用?
最佳答案
  • 五星知识达人网友:野慌
  • 2021-02-21 10:07
实体类其实就是俗称的POJO,这种类一般不实现特殊框架下的接口,在程序中仅作为数据容器用来持久化存储数据用的。
它的一般格式就是
public class A{
private String id;
public String getId(){
return this.id;
}
public void setId(String id){
this.id = id;
}
}
其实这样写的意义就在于封装,id作为类A的成员变量,也称属性,一般情况下拥有读和写的能力,我们将id设为private,则外部无法对其直接进行操作,同时通过set方法提供了外部更改其value的方法,又通过get方法使外界能读取该成员变量的值。

而特殊情况下,我们对id可能只有读没有写的权利,即readOnly,此时我们就可以将set方法去除,只提供get方法,就可以达到目的了。
全部回答
  • 1楼网友:胯下狙击手
  • 2021-02-21 15:07
首先这样写是为了可以更方便的控制属性的读写(有只读 只写 和 读写)并且可以控制写的值是否合法(在set的时候进行判断赋值)以达到对数据操作的有效及安全,其次是为了让你的程序更方便的调用及操作(你可以将类实例后存在集合内)。
  • 2楼网友:低血压的长颈鹿
  • 2021-02-21 14:29
数据的权限设置很有必要,private定义的变量,一般只能在自身类里操作,要在其他类里
对其进行操作,只能通过get、set方法。这样做是因为,我们在处理一些很关键的数据时
需要明确的知道是否符合要求,而不是简单的通过对象调用进行直接赋值,既不便于程序
安全性,也不便于程序的维护
  • 3楼网友:怀裏藏嬌
  • 2021-02-21 13:06
现在你还不会体会到,等你学到java ee你就会清楚了。
  • 4楼网友:woshuo
  • 2021-02-21 11:45
封装吧?
这样的话将一个类的属性都封装起来,方便get和set。我的理解就这么多,这个在JSP连接数据库的的时候我们常用...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯