java学习part10 this

90-面向对象(进阶)-关键字this调用属性、方法、构造器_哔哩哔哩_bilibili

1.java的this

java的this性质类似cpp的this,

但它是一种引用,所以用 this. xxx来调用。

this代表当前的类的实例,所以必须和某个对象结合起来使用,不能和类(static)结合使用

2.this的使用场景

3.不同的构造器内,调用其他构造器来简化代码

用this.(参数)的方式来调用其他构造器,根据参数去调用不同的重载构造器。

若用this调用构造器必须在第一行,否则报错。类似的,有继承里的super()放第一行

相关推荐
FAREWELL0007511 分钟前
Unity基础学习(十五)核心系统——音效系统
学习·unity·c#·游戏引擎
岁岁岁平安13 分钟前
Vue3学习(组合式API——Watch侦听器、watchEffect()详解)
前端·javascript·vue.js·学习·watch侦听器·组合式api
虾球xz40 分钟前
游戏引擎学习第281天:在房间之间为摄像机添加动画效果
c++·人工智能·学习·游戏引擎
Y3174291 小时前
Python Day25 学习
python·学习
菜鸟蹦迪1 小时前
学习记录:mybatis和jdbc实现数据表作为参数的相关的sql操作
sql·学习·mybatis
清晨朝暮2 小时前
【Linux 学习计划】-- yum
学习
oneDay++2 小时前
# IntelliJ IDEA企业版安装与配置全指南:避坑详解
java·开发语言·经验分享·学习·学习方法
wktomo3 小时前
GO语言学习(二)
学习·golang
姝孟3 小时前
学习笔记(C++篇)—— Day 6
笔记·学习
白白白飘3 小时前
pytorch 15.1 学习率调度基本概念与手动实现方法
人工智能·pytorch·学习