首页 > 其他 > 详细

回顾方法的调用

时间:2021-07-24 11:39:40      阅读:13      评论:0      收藏:0      [点我收藏+]

回顾方法的调用

 

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
?
}

 

回顾方法的调用

原文:https://www.cnblogs.com/yizhifei/p/15054271.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!