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); } }
相关文章推荐
- java传值(简单类传递的是值拷贝,类对象传递的是地址拷贝)
- JAVA随笔篇二(深入分析JAVA简单类型、String和对象的值传递和引用传递)
- 使用Axis2传递简单Java对象(POJO)
- CXF框架简单的JavaBean对象传递进行讲解。
- 【JSF心得】JAVA的对象传递是引用传递
- 【JSF心得】JAVA的对象传递是引用传递
- 如何在激活某个View时把简单对象(T类)做为参数进行传递
- CORBA中传递对象 java语言
- 通过socket传递java对象(对象序列化)
- Web Service中Axis与DotNet互操作最佳实践:传递java.util.Map对象给C#(译)
- 【JSF心得】JAVA的对象传递是引用传递
- java学习笔记(四)----对象、数组作为参数传递,静态变量、静态方法的使用,内部类,使用文档注释
- 如何在激活某个View时把简单对象(T类)做为参数进行传递
- java传递是引用的拷贝,既不是引用本身,更不是对象
- 通过socket传递java对象(对象序列化)
- 【JSF心得】JAVA的对象传递是引用传递
- Java中的参数传递与对象Clone详细讲解
- java简单总结1(对象的基本概念)
- 如何在激活某个View时把简单对象(T类)做为参数进行传递
- 通过socket传递java对象(对象序列化)