您的位置:首页 > 编程语言 > Java开发

Java 简单的对象传递

2015-01-09 23:49 330 查看
这里以一个实现添加会员编号和积分简单的例子来讲解 Java 简单的对象传递

1 package Class.Member;
2
3 public class Main {
4
5     public static void main(String[] args) {
6
7         Member me = new Member(); //创建会员对象
8
9         MO mo = new MO();         //创建会员操作对象
10         mo.mo(me);            //调用会员操作对象的输入方法并把会员对象传给会员操作对象
11
12         System.out.println("\n* * * * 会员列表 * * * * **");
13         System.out.println("\n\t编号\t\t积分");
14         mo.member(me);            //调用MO里的输出方法,把会员对象传给它
15         System.out.println("\n* * * * * * * * * * * * * *");
16     }
17 }


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

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: