在public 的方法中能有private 属性吗?

解决方案 »

  1.   

    private属性是对类而言的,在方法里,就是局部变量了,何来的public属性?private属性?
      

  2.   

    那在方法里可以修改private属性的变量吗?
      

  3.   

    private是定义域或者方法时用到的
    在定义内部类时也可以用private
    不过在定义局部类时好像是不能用到private了
    局部类只在这个{}块中起作用
      

  4.   

    >那在方法里可以修改private属性的变量吗?
    在方法里何来的private啊?举个例子看看
      

  5.   

     那在方法里可以修改private属性的变量吗?
    =================================你说的private属性的变量 应该是 类的private属性的成员吧
    如果是的话,答案是可以的
    public class TestAccess {
    private String privateVar;//在类里定义private属性是可以的
    public String  publicVar; //在类里定义public属性是可以的

    public void function1(){
    //private是相对类而言的,不要像下面那样定义
    //private String functionVar;
    //public是相对类而言的,不要像下面那样定义
    //public String functionVar;
    this.privateVar = "hello"; //函数里可以改变类的private成员变量的值
    //在函数里,没有什么private变量,
    }
    }
      

  6.   

    public 方法肯定可以访问private的,因为private在类里就给个各个方法用的
    http://www.10zhizui.cn
      

  7.   

    方法里的修饰符要么没有,有的话只能有一个,那就是final,别的修饰符都是不允许的。