方法中的数组a参数问题

方法中的数组a参数问题

每个方法中都有个数组a参数,这个数组a参数是否为同一个参数?它们到底如何定义及赋值?

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

你好,方法的参数的作用域只是定义他的方法,如果这个方法执行完成以后,这个参数就会被系统回收掉,所以多个方法中同名的参数其实不是一个。只是名字相同而已

  • 因为爱啊4252206 提问者 #1
    但是其实这个数组a是用户定义的,用户输入哪几个数,哪几个数就是数组的元素!这个功能在insertData方法中实现,即创建数组a是在insertData()中!可在别的方法中,需要对用户创建的这个数组a进行增删改查等操作,那别的方法是如何使用这个用户定义的数组a呢?我没有任何基础,求老师明示!谢谢老师!
    2017-03-30 17:43:37
  • 因为爱啊4252206 提问者 #2
    非常感谢!
    2017-03-30 21:02:24
  • 好帮手慕珊 回复 提问者 因为爱啊4252206 #3
    可以在主方法中声明一个数组引用,int[] a=null;然后insertData()方法是有返回值的,返回的就是数组,因此可以把返回值赋值个a,即a=对象名.insertData(),接下来就是对数组a进行操作了。
    2017-03-31 09:13:03
姜饼 2017-03-30 19:06:48

有一个东西叫做方法的参数~可以将保存用户输入的内容的数组以为参数的形式传到你要进行增删改的方法中

提问者 因为爱啊4252206 2017-03-30 17:31:37

也就是每个方法中得同名方法都要重新定义咯?

  • 姜饼 #1
    不是同名方法,,,是同名的参数。也可以用不同的名字
    2017-03-31 09:19:58
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师