字段是字段,属性是属性,字段不是属性,属性看getter或setter

简介: 字段是字段,属性是属性,字段不是属性,属性看getter或setter

1、看图猜字段和属性


69.png

70.png


2、结果是一个属性【字段麻,太明目张胆啦,就是2啦】,又是哪个属性能够显示出来呢?



image.png


3、这是为什么呢?


72.gif


  • 让我们回到javabean的课堂~~~


★ javaBean中的propert: 表示的是状态,不是字段,是 字段的操作方法(getter/setter)决定的,框架中使用的大多也是属性。

  • 那么什么是字段呢?就是咱平时类中的"属性",其实人家不是真实的属性,只是一般情况下,它的作用跟属性差不多,一般也没有必要区分得那么细致,就习惯喊为属性啦。

73.png


★ 属性作用:设置字段值或获取字段值

  • 设置字段值writeMethod:setter方法(设置值麻,setter设置,writer写进去麻)
    public void setXxx(属性类型 变量){赋值操作;}
  • 一般情况下:setterName--》属性name

    setterUserName--》属性userName


  • 获取字段值readMethod:getter方法(获取值麻,getter获取,read读取麻)
    public void setXxx(属性类型 变量){赋值操作;}
  • 一般情况下:getterName--》属性name

    getterUserName--》属性userName


★ 结论:当一个类中没有getter方法,也没有setter方法,那么它就没有属性


  • 一般getter、setter方法,咱都是通过编译器自动生成,即属性名称和字段名称相同---标准属性
目录
相关文章
|
前端开发 JavaScript 定位技术
GIS前端编程-Leaflet插件扩展
GIS前端编程-Leaflet插件扩展
369 0
|
11月前
|
数据采集 人工智能 文字识别
OmniAlign-V:20万高质量多模态数据集开源,让AI模型真正对齐人类偏好
OmniAlign-V 是由上海交通大学、上海AI Lab等机构联合推出的高质量多模态数据集,旨在提升多模态大语言模型与人类偏好的对齐能力。该数据集包含约20万个多模态训练样本,涵盖自然图像和信息图表,结合开放式问答对,支持知识问答、推理任务和创造性任务。
597 10
OmniAlign-V:20万高质量多模态数据集开源,让AI模型真正对齐人类偏好
|
设计模式 监控 Java
分布式系统架构4:容错设计模式
这是小卷对分布式系统架构学习的第4篇文章,重点介绍了三种常见的容错设计模式:断路器模式、舱壁隔离模式和重试模式。断路器模式防止服务故障蔓延,舱壁隔离模式通过资源隔离避免全局影响,重试模式提升短期故障下的调用成功率。文章还对比了这些模式的优缺点及适用场景,并解释了服务熔断与服务降级的区别。尽管技术文章阅读量不高,但小卷坚持每日更新以促进个人成长。
400 12
|
缓存 算法 数据安全/隐私保护
计算机网络(3)----介质访问控制
计算机网络(3)----介质访问控制
767 1
Cursor + qwen2.5-coder 32b 的配置方式
安装Cursor后,进入设置修改OpenAI基础URL为阿里云的DashScope接口,并添加Qwen2.5-Coder 32B模型。需先访问阿里云百灵控制台申请免费Key。配置完成后,即可使用该模型进行开发和测试。
10617 2
|
前端开发 JavaScript 测试技术
React 模拟测试与 Jest
【10月更文挑战第21天】本文介绍了如何使用 Jest 进行 React 组件的单元测试和模拟测试,涵盖了基础概念、常见问题及解决方案,并提供了实践案例。通过学习本文,你将掌握如何有效地使用 Jest 提高代码质量和稳定性。
400 1
|
监控 前端开发 Java
spring mvc 获取请求参数,获取返回值的解决办法
spring mvc 获取请求参数,获取返回值的解决办法
490 0
|
安全 网络协议 测试技术
firewalld高级配置,富语言、以及防火墙应用
firewalld高级配置,富语言、以及防火墙应用
875 0
|
传感器 机器学习/深度学习 自动驾驶
自动驾驶中的感知模型:实现安全和智能驾驶的关键
自动驾驶中的感知模型:实现安全和智能驾驶的关键
442 9
|
负载均衡 算法
SpringCloud&Ribbon负载均衡原理与实践
SpringCloud&Ribbon负载均衡原理与实践
281 3

热门文章

最新文章