Java入门 之 类和对象(四) - 参数传递
2017-11-26 15:51
225 查看
1. 类
1.1 类的一般形式
1.2 方法的重载(overloading)
2. 对象
2.1 对象的创建和使用
2.2 构造函数
3. 关键字 static
3.1 静态变量
3.2 静态方法
3.3 静态常量
4. 参数传递
4.1 基本类型的参数传递
4.1.1 由于Java中使用的都是传值引用,所以参数得到的都是参数值的拷贝。
4.1.2 执行这个操作有以下几个过程:首先 i 被初始化为一个值与 money 相等的变量,在方法中把这个变量变为原来的5倍,这时候 i 的值为500,而 money 的值不变, 方法执行完成后,变量 i 由于是临时变量被抛弃。
4.1.3 this关键之的用途如下:
- 在构造函数中调用其他的构造函数
- 在方法中获得调用该方法的对象
4.2 对象类型的参数传递
5. 包
5.1 包的使用
5.2 导入包
5.3 在Eclipse中使用包
6. 小结
1.1 类的一般形式
1.2 方法的重载(overloading)
2. 对象
2.1 对象的创建和使用
2.2 构造函数
3. 关键字 static
3.1 静态变量
3.2 静态方法
3.3 静态常量
4. 参数传递
4.1 基本类型的参数传递
4.1.1 由于Java中使用的都是传值引用,所以参数得到的都是参数值的拷贝。
4.1.2 执行这个操作有以下几个过程:首先 i 被初始化为一个值与 money 相等的变量,在方法中把这个变量变为原来的5倍,这时候 i 的值为500,而 money 的值不变, 方法执行完成后,变量 i 由于是临时变量被抛弃。
package chap5; public class ParamTransfer { public int money; void amethod(int i) { System.out.println("方法得到的i的值为: " + i); i = i*5; System.out.println("方法执行语句i=i*5后i的值为: " + i); // this关键字获得当前对象实例变量money的值。this表示调用该方法的对象。 System.out.println("money的值为: " + this.money); } public static void main(String[] args) { ParamTransfer pt = new ParamTransfer(); pt.money = 100; pt.amethod(pt.money); } }
4.1.3 this关键之的用途如下:
- 在构造函数中调用其他的构造函数
- 在方法中获得调用该方法的对象
4.2 对象类型的参数传递
5. 包
5.1 包的使用
5.2 导入包
5.3 在Eclipse中使用包
6. 小结
相关文章推荐
- java面向对象入门之方法参数的传递
- javacript onclick事件中传递对象参数
- 在Java中方法参数的传递,对象是传递引用
- java调用(axis2)WebService传递对象类型参数(源码)
- Java - 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
- 关于Java对象作为参数传递是传值还是传引用的问题
- 在Java中方法参数的传递,对象是传递引用
- 重新理解Java -- 类型、值、对象、参数传递
- javacript onclick事件中传递对象参数
- 【入门基础 Java参数传递方式】
- java面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
- java 对象作为方法的参数传递
- java 对象参数传递与对象复制
- 《Java编程思想》学习记录仪一 -- java中参数传递方式(第二章一切都是对象)
- java面向对象-3-方法参数传递
- java对象与引用及参数传递
- java面试题解惑:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
- 6 Java基础语法(二维数组,参数传递与数据加密问题)&面向对象(面向对象思想,类与对象及使用,对象内存图解)
- Java对象、对象引用关系及参数传递讨论
- java中传递参数的两种方式(int(基本类型),int[](对象类型))