123、Java面向对象之引用传递实例一

01.代码如下:

package TIANPAN;

class Message {
    private int num = 10;                        // 定义int基本类型的属性

    public Message(int num) {
        this.num = num;                        // 为num属性赋值
    }

    public void setNum(int num) {
        this.num = num;
    }

    public int getNum() {
        return this.num;
    }
}

/**
 * 此处为文档注释
 *
 * @author 田攀 微信382477247
 */
public class TestDemo {
    public static void main(String args[]) {
        Message msg = new Message(30);            // 实例化Message类对象同时传递num属性内容
        fun(msg);                            // 引用传递
        System.out.println(msg.getNum());            // 输出num属性内容
    }

    public static void fun(Message temp) {
        temp.setNum(100);                    // 修改num属性内容
    }
}

02.效果如下:

知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。

原文地址:https://www.cnblogs.com/tianpan2019/p/12333048.html