java中实例变量指什么呢?

Java-教程王 Java教程 发布时间:2021-04-12 10:16:40 阅读数:14371 1 实例变量

java中实例变量简介说明

           在类的声明中,属性是用变量来表示的,我们将这种变量称之为实例变量,每个对象都为类维护着自己的一份实例变量
     

实例变量简介:
                 
在类中定义,不在任何方法中 (New 对象时,都会被初始化)
                    当对象被实例化之后,每个实例变量的值都会被创建一个相应的副本;
                     实例变量随着对象的创建和销毁而产生和消失 
                     实例变量的值应该至少被一个方法、构造方法或者语句块引用,
                     使得外部能够通过这些方式获取实例变量信息;
                      访问修饰符可以修饰实例变量;
                        实例变量对于类中的方法、构造方法或者语句块是可见的。

                    通常情况下,我们会将实例变量设为私有。
                    通过使用访问修饰符可以使实例变量对子类可见
   
                实例变量都拥有默认值 
                          数值型变量的默认值是0,
                         布尔型变量的默认值是false,
                          引用类型变量的默认值是null。
                          变量的值可以在声明时指定,也可以在构造方法中指定;


                实例变量的访问方式
                            实例变量可以直接通过变量名访问。
                            当在静态方法以及其他类中,就应该使用完全限定名:ObjectReference.VariableName。
 

实例变量同局部变量异同


局部变量:定义在方法之中的变量。
1. 局部变量要先赋值,再进行运算,而实例变量均已经赋初值 
2. 实例变量的对象赋值为null
3. 局部变量不允许范围内定义两个同名变量
          实例变量的作用域在本类中完全有效,当被其他的类调用的时候也可能有效
4. 实例变量和局部变量允许命名冲突

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/225.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者