码迷,mamicode.com
首页 > 编程语言 > 详细

Java 简单的对象传递

时间:2015-01-10 00:56:38      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:

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);

    }

}

Java 简单的对象传递

标签:

原文地址:http://www.cnblogs.com/gmg2015/p/4214355.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!