属性与this关键字

简介: 属性与this关键字

属性

什么是属性

  • 属性和字段类似,也是一个成员变量
  • 但是必须得要有 getter/setter 方法
  • 有getter/setter方法才是属性,没有就是字段
  • 一般属性都是私有的,公有的别人可以直接获取和设置值

this

this关键字作用

this 就是代表当前正在使用的对象地址

this使用及注意点

  1. 解决成员变量和参数(局部变量)之间的二义性,必须使用
  2. 同类中实例方法间互调(此时可以省略this,但是不建议省略)
  3. 将this作为参数传递给另一个方法
  4. 将this作为方法的返回值(链式方法编程)
  5. 构造器重载的互调,this([参数])必须写在构造方法第一行;
  6. static不能和this一起使用,当字节码被加载进JVM,static成员以及存在了,但是此时对象还没有创建,没有对象,就没有this

this构造器

相关文章
|
Java
【极问系列】springBoot集成elasticsearch出现Unable to parse response body for Response
【极问系列】springBoot集成elasticsearch出现Unable to parse response body for Response
1631 2
|
11月前
|
存储 JavaScript
(ERP系统查看DWG)MxCAD APP调用内部弹框的方法
MxCAD APP 二次开发提供了调用项目内部弹框的接口,以保持样式统一。用户需创建 `test_dialog` 文件夹并依次创建 `dialog.ts`、`dialog.vue` 和 `index.ts` 文件来注册、构建和渲染弹框。通过 `useDialogIsShow` 钩子函数控制弹框显示,并可在方法中直接调用 `dialog.showDialog()` 来控制弹框显隐。此外,还支持监听确认或取消事件获取数据,以及通过配置 `vite.config.ts` 解决样式冲突问题。最终在 `src/index.ts` 中引入相关文件即可实现弹框功能。
|
机器学习/深度学习 人工智能 Serverless
《主动式智能导购AI助手构建》解决方案评测
简介: 通过函数计算应用模板,您可以快速搭建一个集成智能导购的网站,实现多轮交互收集用户商品偏好,默认支持手机、电视和冰箱。部署时填写API Key,创建并部署环境(约1分钟)。部署完成后,访问示例网站域名确认成功。智能导购会根据用户意图分类并传递给相应商品导购Agent,返回商品信息。您还可以选择集成百炼应用进行智能商品检索。此架构适用于智能问诊、求职推荐等场景。在生产环境中,可修改知识库和源码以适配具体需求,并通过优化提示词和私有知识库来持续改进回复效果。
266 4
|
SQL 存储 安全
第4章 数据库安全性——4.2 数据库安全性控制
第4章 数据库安全性——4.2 数据库安全性控制
|
消息中间件 存储 Kafka
kafka是如何实现高性能高吞吐的?
以下是某网站上对该问题的总结,一共分为了以下六点,但这上面说的很浅显,我在后面加了一些自己的理解,做为解释,如有遗漏或者不对的地方欢迎大家指点,我会即时的修改,辛苦诸位老铁!
291 0
|
存储 监控 安全
智能终端信息安全概念(三):硬件安全技术—主芯片安全技术(1)
智能终端信息安全概念(三):硬件安全技术—主芯片安全技术(1)
374 0
|
前端开发
前端小知识点扫盲笔记记录8 (1)
前端小知识点扫盲笔记记录8
203 0
|
JSON 前端开发 测试技术
接口测试平台优化:前端json格式化显示效果实现
接口测试平台优化:前端json格式化显示效果实现
接口测试平台优化:前端json格式化显示效果实现
|
数据采集 存储 算法
导火索:OAuth 2.0四种授权登录方式必读
导火索:OAuth 2.0四种授权登录方式必读
260 0
导火索:OAuth 2.0四种授权登录方式必读
|
存储 算法
☆打卡算法☆LeetCode 103、二叉树的锯齿形层序遍历 算法解析
“给定二叉树的根节点,返回其节点值的锯齿形层序遍历。”

热门文章

最新文章