博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java重新开始 一十八(类和对象 传参)
阅读量:3747 次
发布时间:2019-05-22

本文共 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/

你可能感兴趣的文章
不要二题目
查看>>
合法括号序列判断
查看>>
两种排序方法
查看>>
最小公倍数
查看>>
淘宝购物车测试用例
查看>>
Java语言基础(多态,抽象类,接口)
查看>>
Java语言基础(内部类,匿名内部类,object类)
查看>>
Java语言基础(数组冒泡排序,选择排序等,二分法)
查看>>
史上最全的集合(集合UML图(Collection集合和Map集合)详解,子接口(list和set)泛型)
查看>>
IO流(字节流和字符流)
查看>>
P1563 玩具谜题
查看>>
L1-002 打印沙漏 (20分)
查看>>
P1217 [USACO1.5]回文质数 Prime Palindromes
查看>>
P1014 Cantor表
查看>>
实验十 算术编码
查看>>
实验八 费诺编码
查看>>
实验二 二维随机变量信息量的计算
查看>>
实验七 香农编码
查看>>
使用react脚手架创建react项目时发生错误
查看>>
关于setState是异步与同步的
查看>>