Java 简单的对象传递

作者:MA2安全团队 分类: 编程 发布于:2018-1-10 12:34 ė499次浏览 60条评论

package Class.Member;

public class Main {

public static void main(String[] args) {

 

Member me = new Member();//创建会员对象

 

MO mo = new MO();        //创建会员操作对象

mo.mo(me);    //调用会员操作对象的输入方法并把会员对象传给会员操作对象

       

System.out.println("/n* * * * 会员列表 * * * * **");

System.out.println("/n/t编号/t/t积分");

mo.member(me);            //调用MO里的输出方法,把会员对象传给它

System.out.println("/n* * * * * * * * * * * * * *");

    }

}

package Class.Member;

import java.util.Scanner;

/*

* 会员类

*/

public class Member {

   

    int number; //编号

    int integral; //积分

}

package Class.Member;

import java.util.Scanner;

/*

* 会员操作类

*/

public class MO {

   

    public void mo(Member me) {    //输入方法   接一个Member(会员)对象  名字为 me (main方法里传过来的)

       

        Scanner input = new Scanner(System.in);    //创建键盘输入对象

        

        System.out.print("会员编号:");    //输入会员编号给me对象的number

        me.number = input.nextInt();

        System.out.print("会员积分:");    //输入会员积分给me对象的integral

        me.integral = input.nextInt();  

    }

   

    //其实这里绕弯了 看上面输入的与下面输出的,但是在不同的方法里是不相同的,它是通过 (Member me) 传递过来的,然后再被main方法调用

   

    public void member(Member me) {        //输出录入的会员编号与积分的方法  接一个Member(会员)对象  名字为 me (main方法里传过来的)

       

        System.out.println("/t"+me.number+"/t/t"+me.integral);

    }

}

本文出自 MA2安全网,转载时请注明出处及相应链接。

发表评论

电子邮件地址不会被公开。必填项已用*标注


Ɣ回顶部