字段是字段,属性是属性,字段不是属性,属性看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插件扩展
305 0
|
8月前
|
数据采集 人工智能 文字识别
OmniAlign-V:20万高质量多模态数据集开源,让AI模型真正对齐人类偏好
OmniAlign-V 是由上海交通大学、上海AI Lab等机构联合推出的高质量多模态数据集,旨在提升多模态大语言模型与人类偏好的对齐能力。该数据集包含约20万个多模态训练样本,涵盖自然图像和信息图表,结合开放式问答对,支持知识问答、推理任务和创造性任务。
388 10
OmniAlign-V:20万高质量多模态数据集开源,让AI模型真正对齐人类偏好
|
7月前
|
数据采集 安全 算法
半天百度收录新站方法
这段内容介绍了新站快速被百度收录的优化策略。首先,注重网站内容优化,包括原创高质量内容、合理布局核心关键词及清晰页面结构。其次,利用百度站长工具,如添加站点、主动推送链接和提交sitemap。再者,通过高权重平台发布链接、社交媒体推广及友情链接交换构建外部链接。此外,保持服务器稳定、定期更新内容并正确设置robots.txt可提升抓取频率。部署SSL安全证书有助于提高安全性与排名。最后,强调需保持耐心,因收录时间受多种因素影响,通常1-7天内可被收录。
148 3
|
11月前
|
设计模式 监控 Java
分布式系统架构4:容错设计模式
这是小卷对分布式系统架构学习的第4篇文章,重点介绍了三种常见的容错设计模式:断路器模式、舱壁隔离模式和重试模式。断路器模式防止服务故障蔓延,舱壁隔离模式通过资源隔离避免全局影响,重试模式提升短期故障下的调用成功率。文章还对比了这些模式的优缺点及适用场景,并解释了服务熔断与服务降级的区别。尽管技术文章阅读量不高,但小卷坚持每日更新以促进个人成长。
291 12
|
前端开发 JavaScript 开发者
别再只用普通函数了!箭头函数的四大神奇区别,让你的代码飞起来!
【8月更文挑战第23天】在Web前端开发中,JavaScript的箭头函数(引入于ES6)提供了一种比传统函数更加简洁的定义方法。箭头函数使用 "=>" 替代 "function" 关键字,并且自动绑定外部 "this" 上下文,避免了传统函数中 "this" 值因调用方式不同而变化的问题。此外,箭头函数不拥有自己的 "arguments" 对象,但可以通过剩余参数语法获取所有参数。需要注意的是,箭头函数不能作为构造函数使用。理解这些差异有助于开发者编写更高效、清晰的代码。
541 0
|
缓存 算法 数据安全/隐私保护
计算机网络(3)----介质访问控制
计算机网络(3)----介质访问控制
527 1
|
前端开发 JavaScript 测试技术
React 模拟测试与 Jest
【10月更文挑战第21天】本文介绍了如何使用 Jest 进行 React 组件的单元测试和模拟测试,涵盖了基础概念、常见问题及解决方案,并提供了实践案例。通过学习本文,你将掌握如何有效地使用 Jest 提高代码质量和稳定性。
336 1
|
传感器 机器学习/深度学习 自动驾驶
自动驾驶中的感知模型:实现安全和智能驾驶的关键
自动驾驶中的感知模型:实现安全和智能驾驶的关键
375 9
|
机器学习/深度学习 存储 搜索推荐
百亿大规模图在广告场景的应用
这篇摘要主要介绍了美团外卖在搜索推荐业务中如何利用图技术解决挑战,包括外卖广告搜索推荐业务的介绍、异构大图的演进、大规模图引擎的建设,以及系统的总结和展望。
|
监控 前端开发 Java
spring mvc 获取请求参数,获取返回值的解决办法
spring mvc 获取请求参数,获取返回值的解决办法
416 0