Java教程

回顾方法的调用

本文主要是介绍回顾方法的调用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

回顾方法的调用

 

package com.zishi.oop.demo01;
​
//值传递
public class Demo04 {
    public static void main(String[] args) {
        int a = 1;
        System.out.println(a);  //1
​
        Demo04.change(a);
​
        System.out.println(a);  //1
    }
​
    //返回值为空
    public static void change(int a){
        a = 10;
    }
​
}
package com.zishi.oop.demo01;
​
//引用传递:对象,本质还是值传递
​
//对象,内存
​
public class Demo05 {
    public static void main(String[] args) {
        Person person = new Person();
​
        System.out.println(person.name);   //null
​
        Demo05.change(person);
​
        System.out.println(person.name);    //一只肥
    }
​
    public  static void change(Person person){
        //person是一个对象:指向的是 ----> Person person = new Person();  这是一个具体的人,可以改变属性
        person.name = "一只肥";
    }
​
​
}
​
//定义了一个Person类,有一个属性:name
class Person{
    String name;  //null
​
}

 

这篇关于回顾方法的调用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!