java学习--类知识点总结

成员变量和局部变量

  1、成员变量和局部变量的类型可以是java中的任何一种数据类型。

  2、成员变量在整个类内都有效,局部变量只在定义它的方法内有效。成员变量与它在类体中书写的先后位置无关。

  3、成员变量又分为实例成员变量(实例变量)和类变量(静态变量)。

  4、如果局部变量的名字与成员变量的名字相同,则成员变量被隐藏,即这个成员变量在这个方法内暂时失效。

  5、如果局部变量的名字与成员变量的名字相同,则成员变量被隐藏。这是如果想在该方法内使用成员变量,必须使用关键字this。

  

例外需要注意的问题:

  1、对成员变量的操作只能放在方法中,方法可以对成员变量和方法体中自己定义的局部变量进行操作。在定义类的成员变量时可以同时赋予初值。

  2、实例变量既能对类变量操作也可以对实例变量进行操作,而类方法只能对类变量进行操作。

  3、一个类中的方法可以互相调用,实例方法可以调用该类中的其他方法;类中的类方法只能调用该类的类方法,不能调用实例方法。

参考书籍:Java2实用教程

  

  

原文地址:https://www.cnblogs.com/lea-fu/p/3306228.html