Can I use same name for public variable and method argument in java?

后端 未结 3 511
耶瑟儿~
耶瑟儿~ 2020-12-22 10:01

So, can I use same name for public variable in a class and method argument in java? for example(\"number\" is declared twice):

public class Class1 {
    publ         


        
3条回答
  •  礼貌的吻别
    2020-12-22 10:39

    Yes, you can because the two variables are in different scopes. The method argument is hiding the class attribute for the scope of the function. If you want to access the class attribute within your method anyway, simply use this.number instead.

提交回复
热议问题