King's Studio

King's Studio

Coding to change the world!

Java中变量的作用范围
继续Java语法的复习,最近在学习的过程中,发现很多地方会定义重名的变量,一旦重名变量多了之后,就会分不清各个变量是做什么用的,所以现在想到来总结一下变量的作用范围以及定义的时候应该注意的问题。 Java中变量的作用范围类的变量的作用域是整个类,即类中的方法都可以进行访问和操作;而方法中声明的变量的作用域在方法内部;像for/while/try…catch/if语句中声明的变量作用域在对应的语句块内。总结下来,大部分情况下,变量的作用域就是包含它的一对大括号。 特殊情况当类中声明一个变量,类中的方法也声明了一个同名的变量,这种情况不会冲突,默认会优先使用方法中的变量,而要给类中的成员变量...
Java中的无参和有参构造方法以及封装的概念
无参和有参构造方法的概念最近在复习Java,发现回头重新看语法,不光加深了印象,还有了和以前不同的理解。就拿Java中的无参和有参构造方法来说,每new()一次就会调用一次构造方法,当没有显示的实现无参构造方法时,系统会默认提供一个无参构造方法,当开发人员手动实现构造方法,系统不会再提供无参构造方法,我们以新建一个User类为例。 12345678910//无参构造方法public User(){}//有参构造方法,实现该有参构造方法,系统将不再提供无参构造方法public User(String uId,String uName) { this.us...
avatar
金奇
Pay attention to me