本文共 965 字,大约阅读时间需要 3 分钟。
1、基本类型传参
在方法内,无法修改方法外的基本类型参数例:
外界承认的资产是200;
我说我有10000;外界也是不承认的。
外部的assets2与内部的assets是两个变量
class Father{ int assets ; public Father(int assets) { assets=10000; System.out.println("我有"+assets); }}
int assets2 = 200; Father laowang = new Father(assets2); System.out.println(assets2);
2、引用与=
基本类型 int i =10;
=表示赋值的意思类
比如 Father laowang = new Father(); 我们就管laowang 叫做引用。 =不再是赋值的意思=表示指向的意思3、类的传参
把一个类当参数传递,相当于是多了一个引用
class A{ String name; public A(String name){ this.name=name; } public void sayName(){ System.out.println(this.name); }}class UpdateName{ //这里的a与外部的xiaoming都指向xiaoming本人,所以修改是可以在外部生效的 public UpdateName(A a,String newName){ a.name=newName; }}public class Canshu { public static void main(String[] args) { A xiaoming = new A("xiaoming"); xiaoming.sayName();//xiaoming new UpdateName(xiaoming,"xiaowang"); xiaoming.sayName();//xiaowang }}
转载地址:http://vnbsn.baihongyu.com/