2016 - 2024

感恩一路有你

java定义静态常量 java中静态常量和静态变量的区别?

浏览量:2937 时间:2021-03-12 07:12:13 作者:admin

java中静态常量和静态变量的区别?

Java中静态常量和静态变量的区别是不同的:静态变量属于类,所以也称为类变量;成员变量属于对象,所以也称为实例变量(object variable)。它在内存中的位置不同:静态变量存储在方法区的静态区;成员变量存储在堆内存区;成员变量随着对象(又称实例)的创建而存在,随着对象的消失而消失。静态变量可以通过类名或对象调用;成员变量只能通过对象名调用。静态方法中没有this关键字。如何理解?非静态方法可以同时调用静态和非静态成员变量;非静态方法可以同时调用静态和非静态成员方法。

关于java中静态常量的用法?

Sum=11,因为static意味着Sum是静态的,或者只有一个Sum。Sum可以通过类或类的实例直接调用。

无论您列出多少个类,都不会重新定义总和。构造D1时,sum=6,然后构造D2时,sum从6开始,构造为11,然后sum变为11。

java定义静态常量 java静态全局变量 常量与静态变量

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。