您的位置:首页 > 编程语言 > Java开发

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);
}
}

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐