导航:首页 > 编程语言 > java不写setget

java不写setget

发布时间:2023-05-15 11:42:07

『壹』 有一个java框架 在bean中不需要写get set 方法 只需要在属性上加注解@get@set

不是一个框架, 是个项目,叫Lombok , 在编译的时候,自动给属性添加 get set

『贰』 请问java中set()和get()一定要一起存在一起使用的吗

这个不是必须要的,比如说你写了一个实体类

如果你在其它的类中想获取这个类中的方法的时候就需要写get()方法,如果想设置其中的参数时就需要用到set()方法,这两者不是都要必须存在的,根据自己的需要写对应的方法,但是一般做项目的时候这个都是自动生成的,所以不影响什么内容。

『叁』 java中有set一定要有get吗

get set常用在自定义类,类创建了一个实例对象后,册答模用set设置举模对象的某一个属性,get得到对象某州缓一属性。如果不使用get set,你就得用点,点出来还得是个方法。其实就是给get set换个名而已。而且get set作为内部方法,可以访问私有数据

『肆』 java set有get方法吗

你想问的应该是:java.util.Set 有没有像 list 一样的get方法吧?
答案是没有;
List特点:元素有放入版顺序,元素可重复权
Set特点:元素无放入顺序,元素不可重复
List的get方法需要下标,其实也就是放入顺序,由于Set没有放入顺序,所以这应该就是没有给Set设计get方法的原因吧
(扩展:在Set中的位置是由元素的HashCode决定的,位置其实是固定的)

要取Set的值,一般是用iterator() 方法获取迭代器进行操作,也可以用toArray()方法转成数组来操作。

『伍』 Java画类图时,需要写上get set方法吗

一般不写的,只说属性类型和名称

~~~~~~~~~

『陆』 JAVA中的Priavte私人变量,写方法时,就一定要用SET和GET吗

不一定。

---

首先说private不是必须的,也可纯滑以写成public,但是private的更易于封装,对程序设计有好处。
第二就是别的类不用这个变量,就不需做灶腊要set get,因为这个类的对象肯定是能够访问到这个private变量的。
第三辩握就是可以用反射的方法修改private变量

『柒』 为什么java不能像php一样共用get,set

你这个问题本身就不成立,袭辩巧不管是php还是java都没有“共用get、set”这种说法,不过确实很多人会灶岩疑惑,为什么java实体类要分别设置get、set来访问属性。
1、private和public
首先要明确,如果要直接访问一个属性,比如name,那你只需要这么写:
public String name;
在其他地方要访问它,就可以直接用xx.name的方式访问拍键,此时并没有get和set。
但是,如果我们希望在构造函数里创建name,其他地方只能查看不能修改呢?
我们就要这样写:
private String name;
public String getName() {return name;}
此时,在外面就只能查看,无法修改name属性了。
2、php和java
不管是php还是java都提供了private,比如在php里可以这么写:
function __get($name)
{
return $this -> $name;
}
这样就无法直接操作$name,而是必须调用__get来给它赋值。

阅读全文

与java不写setget相关的资料

热点内容
怎么他么怎么又网络了 浏览:649
java会出现内存泄露么 浏览:617
苹果4s锁屏后怎么还显示歌曲 浏览:207
鸿蒙系统文件管理哪些可以删除 浏览:550
ubuntuqt创建工程没有配置文件 浏览:126
网站登录变成其他网站怎么处理 浏览:202
ug数控编程学校有哪些 浏览:203
java图片上传显示 浏览:402
ppt的文件名后缀 浏览:902
ug编程软件下载到哪个盘 浏览:359
炫酷字体APP下载的文件在哪里 浏览:668
廊坊哪里有少儿编程机构 浏览:312
cad新文件能找回来吗 浏览:951
导出手机qq文件到u盘 浏览:456
电脑如何打开ppt文件怎么打开方式 浏览:782
魅族锁定区文件夹 浏览:357
刻字cnc怎么编程 浏览:182
学校的网络拓扑结构图 浏览:784
收集100个pdf文件里关键词 浏览:594
苹果关闭4g网络设置 浏览:289

友情链接