java吧 关注:1,233,572贴子:12,699,882

在方法中定义的属性不能是私有的吗?

只看楼主收藏回复

这个地方报错了,是为什么?


来自iPhone客户端1楼2015-12-17 09:00回复
    在s的下面有红线


    来自iPhone客户端2楼2015-12-17 09:00
    回复
      方法里面不可以,类里面才可以。


      IP属地:江苏4楼2015-12-17 09:14
      回复
        写在方法外面


        IP属地:重庆来自Android客户端5楼2015-12-17 09:14
        回复
          我来解释。private是访问权限。修饰全局变量的。因为局部变量没有访问权限这个说法。只能方法内使用一下。方法外就失效


          来自Android客户端6楼2015-12-17 09:21
          收起回复
            私有属性是类的吧,方法里没有


            IP属地:北京来自Android客户端7楼2015-12-17 09:22
            收起回复
              所以像public private这些访问权限的设置只能写在类里。方法里定义的都是局部变量。所以会报错。这么说你懂了吧


              来自Android客户端8楼2015-12-17 09:23
              收起回复
                你把private加到void前面不就行了?


                来自Android客户端9楼2015-12-17 09:45
                收起回复
                  跟作用域有关,把作用域弄清楚


                  IP属地:四川10楼2015-12-17 09:48
                  收起回复
                    局部变量还加个private是什么鬼


                    IP属地:江西11楼2015-12-17 10:02
                    回复
                      我要买车票车票


                      IP属地:广东12楼2015-12-17 10:05
                      回复
                        刚刚有位同学说String不能有private修饰,我刚刚敲了一下,是可以的!应该还是和变量的位置有关!


                        来自iPhone客户端13楼2015-12-17 11:18
                        回复
                          访问权限修饰符


                          IP属地:江西14楼2015-12-17 11:51
                          回复
                            你给方法加上什么属性,方法里的变量就是什么属性。再说 你一个局部变量加属性干嘛?


                            16楼2015-12-17 11:53
                            收起回复
                              局部变量无所谓访问修饰,方法执行结束,会被销毁


                              IP属地:湖南来自iPhone客户端17楼2015-12-17 11:58
                              回复