随读笔记 算法导论 java 版
来源:互联网 发布:mac的音乐文件夹 编辑:程序博客网 时间:2024/04/28 22:15
java 开发中 基本类型与new 自定义对象作为实参传递进入函数后需要注意的地方。
这里写new 自定义 对象,不说引用类型,有类似 string 这种特殊引用类型在内,这种特殊类型需要区别对待。
基本类型,int float等,这里不做描述,new构造的 自定义对象。
private static void methods(TestUtils o,int n){
System.out.println("改变中:"+o.getName()+":"+o.getRemark()+":"+n); // sys out smater
o.setName("lucy"); //改变了 name 值 o 对象
o.setRemark("change"); // 改变了 remark 的值 o 对象
n=2; // n值修改为2 传递进来的 原值 不受影响
}
public static void main(String[] args) { // 执行函数
TestUtils u=new TestUtils();
int n=1;
System.out.println("改变前:"+u.getName()+":"+u.getRemark()+":"+n);
methods(u,n); // 调用函数,传递 u 对象 执行函数
System.out.println("改变后:"+u.getName()+":"+u.getRemark()+":"+n); //注意,打印的是 u 对象
}
sys out 改变前:smater:hello:1
sys out 改变中:smater:hello:1
sys out 改变后:lucy:change:1
sys out 改变中:smater:hello:1
sys out 改变后:lucy:change:1
引用类型 自定义 对象,在作为实参传递到函数中,其实函数形参保存的是,改对象的 内存地址,一旦在函数内部修改了对象的值,原值也会跟着改变,在代码编写过程中,巧妙使用这些特性,可以取得很好的效果。
- 随读笔记 算法导论 java 版
- 算法导论学习第一天笔记(java代码版)
- 算法导论学习笔记(Java实现)
- [算法导论]网易MIT算法导论课笔记(简略版)
- 算法导论学习笔记—Strassen算法的Java实现
- 《算法导论》笔记一
- MIT算法导论笔记
- 【算法导论笔记】排序
- 《算法导论》学习笔记
- 《算法导论》学习笔记
- 《算法导论》笔记汇总
- 《算法导论》笔记汇总
- 算法导论笔记第一章
- 算法导论 笔记
- 算法导论学习笔记
- 算法导论笔记
- 《算法导论》笔记:前言
- 算法导论笔记<1>
- 拔掉网线/WiFi/蓝牙后,还能继续扩散的电脑病毒?有这么牛,这么神奇?
- 记录:Android中StackOverflow的问题
- 符合国人习惯的多功能jsp编辑器(eclipse插件)
- Struts2的Action中获得request、session和application的几种方法
- jSP错误
- 随读笔记 算法导论 java 版
- Free函数的参数一定要是malloc返回的那个指针
- 常见的查找算法
- MFC/VC++中操作XML(MFC、SDK)解析
- C++成员函数的内存分配问题
- 商学院能学到什么
- Aptitude cache backup howto
- 精通css(5)-布局
- Modelsim使用