Java学习——方法中传递参数分简单类型与复杂类型(引用类型)
Posted 蔡军帅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习——方法中传递参数分简单类型与复杂类型(引用类型)相关的知识,希望对你有一定的参考价值。
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学习——方法中传递参数分简单类型与复杂类型(引用类型)的主要内容,如果未能解决你的问题,请参考以下文章