java中class里面的方法为什么不能定义私有变量?如下会报错,为什么呢?

2025-03-07 15:49:07
推荐回答(3个)
回答1:

private修饰的私有属性在类中是跟方法平级的类成员属性,你这个问题就如“在getPoDetails()这个方法中为什么不能再定义一个方法getPoDetails2()?”是一样的道理,这是java语法中的规定。

回答2:

方法里定义的都是局部变量,只能在方法里用

回答3:

局部变量不能用任何权限修饰符修饰(public default protected private)