社区
Java SE
帖子详情
this关键字是常量还是变量呀?
Fly_Fly_Zhang
2019-04-02 10:50:15
深入理解java虚拟机说是变量,但是实际上在类中,我们并没有办法对它进行赋值~ 下图为书中的解释
...全文
170
1
打赏
收藏
this关键字是常量还是变量呀?
深入理解java虚拟机说是变量,但是实际上在类中,我们并没有办法对它进行赋值~ 下图为书中的解释
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_39936465
2019-04-02
打赏
举报
回复
this代表调用类的本身,根据调用类的不同,this代表的类也不同,所以肯定是变量,this是jvm来判断的吧,所以不需要赋值。
java中this
关键字
是
常量
还是
变量
本文探讨了this指针的概念及其与const成员函数的关系。解释了this指针为何被视为顶层const,即它自身不能被修改,同时指出const成员函数既限制了this指针又限制了通过this指针可修改的数据成员。
Java 静态
变量
,静态方法,静态
常量
(java static
关键字
)
本文介绍了Java中静态
变量
、静态方法和静态
常量
,即在
变量
、方法、
常量
前添加static
关键字
。阐述了使用static的原因,如让两个类共享数据。给出了语法“类名.静态类成员”,还通过小案例帮助理解,同时说明了静态方法不能用this
关键字
,也不能直接调用非静态方法。
static,this
关键字
本文对比了C、C++与Java的编程方式,重点介绍Java中static和this
关键字
。static方法无this,可在无对象时调用,修饰的内容存于静态
常量
池,属于类;this代表当前对象,可用于区分成员
变量
与参数、访问其他方法或构造函数,且在static方法中不能使用。
【Java基础】
关键字
本文主要介绍Java中的static和this
关键字
。static
关键字
存储在方法区的静态
常量
池,修饰的方法、
变量
和代码块可共享,方便在无对象时调用;还阐述了类的加载顺序。this
关键字
代表当前对象,用于区分成员
变量
和参数,以及让方法访问其他方法或实例
变量
。
CPlusPlusThings项目深度解析:C++基础语法全面指南 本文深入解析C++中const、static、this指针和inline函数四大核心语法特性。const
关键字
用于定义
常量
、保护数据安全和提高代码可读性;static
关键字
控制
变量
生命周期
本文深入解析了C++中的const、static、this指针和inline函数四大核心语法特性。详细介绍了const
关键字
在定义
常量
、保护数据安全和提高代码可读性方面的应用;static
关键字
在控制
变量
生命周期和内存管理方面的用法;this指针在面向对象编程中的核心机制;以及inline函数如何通过代码内联优化程序性能。通过实例和应用场景分析,帮助开发者全面掌握这些关键语法的最佳实践和使用技巧。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章