就是有一种方法是参数是另一个类的类名与对象。如:public void showTest(Student student){ System.out.println(student.sex); System.out.println(student.name);}这个方法的意思我已经知道是想直接调用student类中的属性与方法。但是如果我想调用此方法时,不知道该在调用参数中写什么就是假如此类的类名为XXX,想在其中调用此方法:XXX xxx=new XXX();xxx.showTEST( ),我就不知道在这个参数符号里写什么来实现这个方法
4 回答
已采纳
Its_forever
TA贡献361条经验 获得超328个赞
你的showTest方法里面的参数就是Student这个类,
所以你调用showTest方法的时候要先准备好一个Student类。
所以你调用此方法的时候:
XXX xxx=new XXX(); Student stu = new Student(); stu.setSex("男"); stu.setName("慕课网"); xxx.showTest(stu);
输出的结果就应该是:
男 慕课网
尼斯達Nesta_0
TA贡献3条经验 获得超0个赞
不太懂你的意思,按照你的说法
XXX xxx=new XXX();
这是在堆区申请动态内存,而xxx.showTEST( )是调用xxx里面的成员函数showTEXT(),至于括号里面写什么,要看这个成员函数需要什么数据类型的参数,需要对象就传对象
IMOOCER_Vi
TA贡献7条经验 获得超4个赞
写你想要得到信息的那个Student类的实例啊。比如说你Student zhangSan = new Student();你想知道zhangSan这个成员的信息,你就xxx.showTEST(zhangSan)这样写啊
添加回答
举报
0/150
提交
取消