属性与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构造器

相关文章
|
6月前
|
存储 Swift 索引
28 如何为类、结构体以及枚举添加属性
如何为类、结构体以及枚举添加属性
42 0
|
3月前
|
JavaScript
TypeScript【类的继承、访问修饰符、readonly 修饰符、存取器、实例方法与静态方法、实例属性与静态属性、静态属性、抽象类】(三)-全面详解(学习总结---从入门到深化)
TypeScript【类的继承、访问修饰符、readonly 修饰符、存取器、实例方法与静态方法、实例属性与静态属性、静态属性、抽象类】(三)-全面详解(学习总结---从入门到深化)
20 0
|
4月前
引用构造器练习
引用构造器练习
23 0
|
9月前
|
Java 编译器
构造函数中为什么要用this关键字?
构造函数中为什么要用this关键字?
46 0
|
11月前
方法引用符、引用类方法、引用对象的实例方法、引用类的实例方法及引用构造器
方法引用符、引用类方法、引用对象的实例方法、引用类的实例方法及引用构造器
70 0
|
11月前
this关键字的使用注意
this关键字的使用注意
|
JavaScript
6、this关键字
6、this关键字
68 0
6、this关键字
|
自然语言处理 JavaScript 前端开发
浅谈一下this关键字
浅谈一下this关键字
64 0
浅谈一下this关键字
|
开发者 Python
类属性和对象属性|学习笔记
快速学习类属性和对象属性
79 0
类属性和对象属性|学习笔记