发布网友 发布时间:2022-04-25 16:10
共7个回答
热心网友 时间:2022-07-13 22:19
别说的那么专业化了,理解都要半天。热心网友 时间:2022-07-13 23:37
一般来讲,get是取值的方法,set是设置值的方法,因为get在英文中有取,拿的意思,而set有设置的意思,所以用get,set能很形象的明白方法的目的,比如对于一个name属性,getName就是取出这个name的名称,而setName就是设置name的名称,当然如果是自己的程序,也可以定义成SheZhiName,QuChuName,这个完全是一种习惯而已。热心网友 时间:2022-07-14 01:12
1。set和get用于private变量的封装,一般只用在封装里,当然它也可以用2所说的。热心网友 时间:2022-07-14 03:03
set和get就是用于设置和读取Java变量的方法。这样子外部程序就不会直接访问程序的变量。只能通过set去设置值,用get去读取值。有利于对外封装。防止外部程序随意修改我们的变量热心网友 时间:2022-07-14 05:11
写get和set是强制性标准写法 不单单是为了让其他程序员看懂 更重要的是为了让其他程序看懂 因为很多框架的代码取一个对象的属性值的时候 只会调用get和set方法 如果你不按标准的规则写成getXxx这样 这些框架就完全无法识别你的方法了 这样在你的项目种几乎任何框架都不能使用了热心网友 时间:2022-07-14 07:36
有参方法和无参方法要看方法的具体用途 set方法和get方法是为了体现面向对象编程的封装思想 把成员变量设为private 只能通过特定方法修改和访问 保证了程序的安全性热心网友 时间:2022-07-14 10:17
有GET和SET是为了封装private的数据,这样做是面向对象设计的思想。向外提供接口,而不让外面直接调用自己的成员。