回复人: vgvg(巩伟) ( ) 信誉:100  
是不是访问权限的问题.--------------------------
对,理论上设置为私有权限没有问题才对呀,因为它只应用于对应的子程序当中而已。

解决方案 »

  1.   

    不知是你没说清,还是我没看懂不过我要说一点,不知你平常注意到没有
    private 关键字只适用于instance variable
    对于local varivable,是不行的
      

  2.   

    instance variable=实例变量?
    local varivable=本地变量?
    不太明白期间的区别,见笑了……^_^。
      

  3.   

    我说一句   连我自己都忘对不对了
    只有类中成员变量才能用private,public,protected修饰,而其他的一般变量是没有这个修饰符的
      

  4.   

    1.类中的方法变量除了final之外,不能有其它修饰符2.开头的第一字符必须只能为英文字符,下划线_和美元符号$3.类的封装和修饰符
      [封装][修饰符] class 类名称 [extends 父类] [implements接口类]
     封装符:public 和默认。
              一个类无论是否为public类,都可被同一package内的类使用,其实同一package内各类彼此间的关系和存限制,就和写在同一个源文件(*.java)内的多个类一样。修饰符:
            final(无法有子类)和abstract4.成员变量和局部变量
       成员变量的修饰符:final static .....
       局部变量只能这样定义:
      [final]  类型 变量名[=value];
      只能有或无final这个修饰符,再无其它修饰符。
      

  5.   

    谢谢 tom2005(快乐着) 
    ---------------
    为什么很多人喜欢用this,原本可以省略的时候!
    比如在一个JFrame的构造函数里,设置布局。原本setLayou(null);就可以了,很多人都喜欢用this.setLayout(null);这个是编程习惯,还是编程规范的问题?
      

  6.   

    这个应该不是写上this后加.可以显示方法,省得写了,方便一点