java 实体类
publicclassA{privateStringid;publicStringgetId(){returnthis.id;}publicvoidsetId(Strin...
public class A{
private String id;
public String getId(){
return this.id;
}
public void setId(String id){
this.id = id;
}
}
这里的get和set 作用分别是什么。怎么理解实体类 展开
private String id;
public String getId(){
return this.id;
}
public void setId(String id){
this.id = id;
}
}
这里的get和set 作用分别是什么。怎么理解实体类 展开
展开全部
实体类,用于封装多个不同类型,但相互间存在一定关系的数据,以达到简化接口的目的。
例如,你想要向一个子函数内传递一个学生的信息,不用实体类则传送方式如下。
fun( 姓名, 性别, 年龄,学号, 身份证号,手机号, 考试分数...... )
很麻烦不是么?
那么可以将这些信息封装到一个名叫Student的类中,则函数参数可以被修改成下面的样子
fun( Studnt student )
一个参数搞定,简单的多了。
在实体类中,有一些数据是不能被改写的,只能读取。这时就可以采用下面的策略
将数据定义为private的,即初始状态均为外部不可读写。
对于只写的数据,为数据添加一个set方法。
对于只读的数据,为数据添加一个get方法。
对于可读可写的数据,则即添加get,也添加set方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
get和set分别用于获取和设置你的id,因为你的id是private的,这样只能在内部调用,确保的数据的安全,至于实体类,就是带set/get方法的类吧,主要用于封装数据,就像Javabean。
追问
我还一直理解为是存东西的,就像集合。
追答
你说的集合是set(不是你说的set方法),是java里的数据结构
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你类里面定义一个私有的属性 id,其他类调用他的时候,通过get,set方法得到或者改变这个值,很容易理解呀哥哥,不用刻意理解什么实体类,你只要知道自己要使用它就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-07-04
展开全部
set用来赋值的,get用来取值。。
朋友用点心。。
朋友用点心。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询