0


面向对象进阶(Java程序设计)

成员变量

类的成员变量和类变量区别:
类的成员分为属性和方法,属性其实就是类的成员变
量,也称为全局变量,除了类的成员变量外,类的方法也
可以声明变量,我们称局部变量。

类中的成员变量在整个类范围都可以使用,包括类中的方法而方法中定义的局部变量作用域只能在方法中使用。
成员变量分为类属性和实例属性两种,定义属性时没有加Static修饰符修饰的就是实例属性,代表该类的每个对象都拥有该属性。而加了static修饰的属性称为类属性,属于类所有,整个项目中仅此一份,属于共享使用。

语法

[ <修饰符> ] [ static ] [ final ] <变量类型> <变量名>

(1)static:表示一个类的成员变量,即静态成员变量。
(2)final:表示是一个常量。

示例代码:

面向对象进阶(Java程序设计)_第3张图片

this关键字

this关键字和方法调用:
在类的定义时通过this关键字可访问到该类的实例属性,this其实就个指向当前类的对象的地址。最大的作用:让类中的个方法访问该类中的另个方
法或实例成员变量。

通过THIS关键字来解决成员变量和局部变量同名的问题

  • this :代表当前对象的引用(谁调用就代表谁)。
  • this.成员变量 ‐‐ 本类的
  • this.成员方法名() ‐‐ 本类的
  • this(…) ‐‐ 本类的构造方法
  • 示例:面向对象进阶(Java程序设计)_第5张图片
标签:

本文转载自: https://blog.csdn.net/m0_58834090/article/details/117911148
版权归原作者 wzw的老大 所有, 如有侵权,请联系我们删除。

“面向对象进阶(Java程序设计)”的评论:

还没有评论