首页 > 学院 > 开发设计 > 正文

Java 简单的对象传递

2019-11-14 22:32:41
字体:
来源:转载
供稿:网友
java 简单的对象传递

这里以一个实现添加会员编号和积分简单的例子来讲解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 } 

 1 package Class.Member; 2  3 import java.util.Scanner; 4  5 /*  6 * 会员类  7 */  8 public class Member {  9     10     int number;   //编号 11     int integral; //积分12 13 }

 1 package Class.Member; 2  3 import java.util.Scanner; 4  5 /*  6 * 会员操作类  7 */  8 public class MO {  9     10     public void mo(Member me) {    //输入方法   接一个Member(会员)对象  名字为 me (main方法里传过来的) 11         12         Scanner input = new Scanner(System.in);    //创建键盘输入对象 13          14         System.out.print("会员编号:");    //输入会员编号给me对象的number 15         me.number = input.nextInt(); 16         System.out.print("会员积分:");    //输入会员积分给me对象的integral 17         me.integral = input.nextInt();    18 19     } 20     21     //其实这里绕弯了 看上面输入的与下面输出的,但是在不同的方法里是不相同的,它是通过 (Member me) 传递过来的,然后再被main方法调用 22     23     public void member(Member me) {        //输出录入的会员编号与积分的方法  接一个Member(会员)对象  名字为 me (main方法里传过来的) 24         25         System.out.println("/t"+me.number+"/t/t"+me.integral);26 27     }28 29 } 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表