Call by reference如何传递常量引用?

noho 2002-02-26 12:58:57
class Person {
...
void walkDog(Dog dog) {
...
}
...
}
如果dog的状态不想让walkDog方法修改,我希望能传入一个常量引用。但是对Java步太熟,不知道该怎么写。多谢赐教!
...全文
95 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
noho 2002-02-27
  • 打赏
  • 举报
回复
final好像也不行
hello_wyq 2002-02-26
  • 打赏
  • 举报
回复
在java中你可以用final,它和c/c++中的const差不多。
camry_camry 2002-02-26
  • 打赏
  • 举报
回复
我想可以克隆一个dog,实现Dog的clone()方法。
Dog dog2 = dog.clone();就可以了。
noho 2002-02-26
  • 打赏
  • 举报
回复
不会吧???!!!
如果是C++的话
void walkDog(const Dog & dog)
就可以了。在Java下也应该有对应的吧?
biti_9512207 2002-02-26
  • 打赏
  • 举报
回复
不可能.
本课程主要以口袋西游为例,学习一个网络游戏是怎么通过游戏服务器与玩家客户端进行通信交互的,通过OD,CE等工具对游戏进行调试,找到各个数据基址(例如角色基址,背包基址等),找出游戏里面的功能CALL(例如寻路CALL,打坐CALL等)及参数分析,并且编码实现功能。本课程可以带领你游戏逆向入门可以学会 CE,OD,找游戏基址,功能CALL等实现变态功能可以更深入的理解从高级语言到汇编语言的一个对应过程可以学会 逆向软件  外挂与反外挂 破解防破解  游戏安全的基础知识可以为以后的及逆向高级课程 打下良好的基础可以自己分析游戏数据,用C语言实现游戏外挂功能等重点:  本套课程的重点就是带领大家分析游戏数据,毫不客气的说,各位学完此套课程对分析游戏数据这块会有一个质的飞跃。课程目录  01.课程简介及功能演示  02.CE找人物基址及人物属性偏移  03.OD找人物基址及人物属性偏移  04.创建MFC DLL项目  05.代码实现输出人物信息  06.发包函数概述  07.怎么看待重写的发包函数  08.普通发包与线程发包  09.找打坐CALL及参数分析  10.代码实现打坐CALL  11.喊话CALL及参数分析  12.代码实现喊话CALL  13.找寻路CALL及参数分析  14.代码编写寻路CALL  15.穿装备CALL及参数分析  16.代码实现穿装备CALL  17.NPC对话CALL  18.代码实现NPC对话CALL  19.唤出宠物  20.宠物合体  21.收回宠物  22.取下宠物

23,405

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧