Products
GG网络技术分享 2025-11-16 15:29 2
在java中,get和set方法分别是用来获取和设置对象中数据成员值。就像我们玩游戏要设定角色一样,这些个方法就是给角色穿衣服的工具。

当然 Ru果parentId是字符串,就把int的地方改成String,然后调用xx.setParentId; 就像换了个新鲜名字一样。
来我来列举一些用法:
我怎么没明白呢? xx是个类还是个java primitive type?给java 变量赋值用 = 优良像放糖一样。
当数据成员是 private 时只Neng通过get 和 set方法来设置,基本上原因是这些个数据成员不Neng被直接访问。就像你的糖果放在箱子里别人kan不到,但是你Neng打开箱子kankan。
就行了啊。变量 = 值; 就像把糖果从箱子里拿出来。
private int parentId;
当需要对输入的数据进行变换时用。如Neng通过输入任意整数来设置奇偶标志。这时非...不可对输入数据进行运算后才Neng赋值。就像Zuo数学题一样,要算出后来啊才Neng得出答案。
Class XX{
public void setParentId{
如:
你Neng在xx类里叫一个set方法
外部调用时 xx.setParentId;就Neng。
}
}
get成员方法和set成员方法分别用于读取和设置私有变量的值,就像打开箱子的开关。
this.parentId = parentId;
set有许多种, hashset,treeset和linkedhashset比比kan常见,hashsetZui常用。linkedhashset是有序的,hashset是无序的。linkedhashset是以链表形式存放数据的,hashset是用hash散列存放数据的。list也分优良几种, 基本上有arraylist和linkedlist,dou是有序的,其中arraylist类比数组,linkedlist类比链表。arraylist是线程不同步的,也就是说优良几个线程一边操作一个list那么List中存放数据的一致性就不Neng保证。vector是线程同步的,也就是说线程平安的。
这样Neng加有力程序的封装性和睦安性, 外部程序不Neng直接访问私有变量,只Neng通过get成员方法和set成员方法读取和设置私有变量的值。就像你只Neng通过门进入房间,不Neng直接穿墙。
kan你写xx.setParentId;估摸着xx是个类?xx有个变量叫parentId? 你想给这玩意儿parentId一个值?就像给角色换衣服一样。
通过学get和set方法, 我们Nenggeng优良地控制对象的数据,就像掌握了一个新鲜工具,Neng让我们的编程技Neng提升一巨大截。迅速来试试吧,你会喜欢上编程的!
Demand feedback