社区
Java
帖子详情
Java 有没有类似c++的常量指针一样的东西?
Itisnthend
2019-10-19 04:32:17
比如:
Class tile{
public int g;
...
}
...
tile a = new tile();
tile b = a;
我不想让类似b.g = 7;这样的语句合法怎么办?
...全文
95
2
打赏
收藏
Java 有没有类似c++的常量指针一样的东西?
比如: Class tile{ public int g; ... } ... tile a = new tile(); tile b = a; 我不想让类似b.g = 7;这样的语句合法怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IT_熊
2019-10-19
打赏
举报
回复
首先,java没有似c++的常量指针一样的东西。
不想让类似b.g = 7其实可以将public int g;修改为:privateint g; 访问修饰符了解下。
qybao
2019-10-19
打赏
举报
回复
java里没有指针 你可以用常量,比如 piblic final int g;
C++
const常量成员函数
本文深入探讨了
C++
中的const成员函数概念及其用法,解释了如何通过在成员函数后添加const关键字来允许常量对象调用这些成员函数,同时介绍了this指针的性质及其在const成员函数中的作用。
C++
转
Java
学习总结
博主分享了从
C++
转到
Java
的学习经验,对比了两者在变量和数据类型、循环语句、类机制、包、预处理、内存管理、接口、数据结构运用等方面的差异。
Java
的特点包括内置String类型、不支持指针、无操作符重载、自动内存回收、接口机制和包管理。
C++
和
Java
在数组、类型转换、循环控制、类和继承等方面有所不同。
[引用区别]
c++
中引用与
java
中引用区别
本文详细探讨了
C++
和
Java
中引用的区别。在
Java
中,引用实际上是一个句柄,而在
C++
中,引用是变量的别名,相当于const指针。
Java
的引用在赋值时只是复制句柄,而
C++
的引用一旦初始化后就不能改变,对引用的操作直接影响到原始变量。此外,
C++
的引用在函数参数传递时能实现值的直接修改,而
Java
的引用传递需要通过克隆来实现
类似
效果。文章还深入分析了
C++
引用的本质,揭示其为编译器自动解引用的const指针,并提供了相关代码示例进行说明。
c++
——指针专题
本文深入探讨了
C++
中的指针,解释了指针的本质,它作为内存地址的变量,以及如何使用指针。文章讨论了指针的声明、用法,包括函数指针,并区分了指针数组与数组指针,常指针和指针常量,以及指针与引用的区别。此外,还强调了正确使用指针以避免内存问题的重要性。
c++
:函数中的指针与引用
本文详细介绍了
C++
中的指针与引用,包括它们的概念、存储区域、使用场景以及在函数参数和返回值中的应用。强调了引用作为函数参数的优势,如强制初始化、避免空指针等问题,并讨论了何时选择引用或指针作为返回值。文章还探讨了指针与引用在函数参数中的差异,以及在实际编程中如何做出最佳选择。
Java
51,408
社区成员
86,093
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章