日期:2014-05-20  浏览次数:20994 次

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

------解决方案--------------------
private属性是对类而言的,在方法里,就是局部变量了,何来的public属性?private属性?
------解决方案--------------------
修饰符是修饰全局的,在方法里不能用,除非是内部类
------解决方案--------------------
private是定义域或者方法时用到的
在定义内部类时也可以用private
不过在定义局部类时好像是不能用到private了
局部类只在这个{}块中起作用
------解决方案--------------------
public
private
protected
------解决方案--------------------
谢谢了,个位,我新手,有时就糊涂了,那么在方法里的成员,能用修饰吗?有什么修饰?
============================================================
方法里可以有变量, 但变量前不能加修饰符. 另外类才有"成员",方法没有成员的说法,成员可以加修饰符.

------解决方案--------------------
public 方法肯定可以访问private的,因为private在类里就给个各个方法用的
http://www.10zhizui.cn
------解决方案--------------------
2楼正解
------解决方案--------------------
方法里的修饰符要么没有,有的话只能有一个,那就是final,别的修饰符都是不允许的。
------解决方案--------------------
楼主理解有问题
------解决方案--------------------
楼主这样理解:不要问 “能不能修饰”,而是理解“是否需要修饰?”
方法里面的都是局部变量,外人都无法访问,因此无需任何修饰符!