Java学习——方法中传递参数分简单类型与复杂类型(引用类型)
2018-10-13 17:20
543 查看
package hello; public class PeopleAndMoney { public static void main(String[] args) { // TODO Auto-generated method stub double y=0.8; People zhang=new People(); zhang.setMoney(8888); A a=new A(); System.out.println("在方法f被调用之前对象zhang的money是:"+zhang.money+" y的值是"+y); a.f(y,zhang); System.out.println("在方法f被调用之后main方法中y的值仍然是:"+y); System.out.println("在方法f被调用之后main方法中对象zhang的money是:"+zhang.money); } } class People { int money; void setMoney(int n) { money = n; } } class A { void f(double y, People p) { y = y + 1; p.setMoney(100); System.out.println("参数y的值是:" + y); System.out.println("参数对象p的money是:" + p.money); } }
阅读更多
相关文章推荐
- Java学习——方法中传递参数分简单类型与复杂类型(引用类型)编程计算100+98+96+。。。+4+2+1的值,用递归方法实现...
- java 学习 方法参数按值传递和按引用传递:
- SilverLight学习笔记--Silverligh之在SL中调用Javascript (四种调用方法+简单与复杂参数的传递)
- 【Java学习】java方法参数的值传递和引用传递
- 用类名做方法的返回值类型 在学习Java的初始阶段,很多同学使用基本数据类型定义变量和引用类型定义变量以及使用类名做方法的返回值类型常常不知所以。今天我以自己的解读方式和个人的理解作一个简单的解释,和
- java程序设计--孙鑫java无难事Lesson5《java常用包、数据类型与引用类型、函数参数传递、克隆机制》
- 【java基础知识(学习笔记)】--方法中的参数传递
- java面试题解惑:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
- Java方法参数-值传递、引用传递
- java方法参数传递方式--按值传递、引用传递
- 详解java中给方法传递参数的两种方式:按值传递,引用传递
- Java 方法参数的值传递和引用传递
- [javase学习笔记]-6.6 基本数据类型参数与引用数据类型参数的传递过程
- 在Java中方法参数的传递,对象是传递引用
- 如果java中一个方法不知道要传递多少参数也不知道传递过来的是什么类型的数据你会怎么做?
- 用java的反射机制执行某个方法并传递复杂参数
- Java学习(八)方法参数传递方式
- Java学习笔记2016.2.17 方法参数传递
- 面试之路(18)-java的函数参数传递类型之值传递还是引用传递
- JAVA 方法的参数是按值传递还是引用传递?