在JAVA中静态变量可以通过"类名.变量名"的方式来访问是什么意思.可不可以举个例子

如题所述

比如
class AB{
public static int a=0;
public int b=1;
}这个类
访问a的话 可以直接用 AB.a 而不需要实例一个AB对象而访问b的话需要 AB ab=new AB();先得到一个AB的实例 再用ab.b;才能访问。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-22
就是不用先new一个对象,而是可以直接类名.变量名,当然也可以new一个对象,按正常的对象名.变量名访问(这样有点麻烦,但不是错的),自己建个类试试就清楚了!
第2个回答  2012-12-22
如:System类 就是静态类
第3个回答  2012-12-22
调用时把对象名换成类名就是了

请问他说静态类可以直接使用是什么意思,举个例子说明最好,我是新手,还...
因为该类的静态方法是程序启动时自动放在内存中了的,是属于程序的公共内存(但只能访问),而类名在这里你可以理解为命名空间。先通俗的分析下,我们把类看作是一个房子。房子里面有家具,桌椅板凳之类的,房子里面还有人。房子里面所有的人都应该是共有一套家具的。也就是说,这些家具是唯一的,如果...

java里静态方法在什么情况下使用,好处是什么
允许不创建对象而调用静态方法,是Java为了减少程序员调用某些常用方法时的麻烦,而允许程序员按照传统的C语言中使用函数的方式来使用方法。典型的例子是前面某些程序中使用"Math.ramdon()"来获取随机数。2、静态方法访问成员变量示例。\/\/---文件名accessMember.java,程序编号3.37---class accessMember{p...

请教大家关于JAVA中的静态变量和静态方法
一种是被static关键字修饰的变量,叫类变量或者静态变量 另一种没有static修饰,为实例变量 类的静态变量在内存中只有一个,java虚拟机在加载类的过程中为静态变量分配内存,静态变量位于方法区,被类的所有实例共享。静态变量可以直接通过类名进行访问,其生命周期取决于类的生命周期。而实例变量取决于类...

java静态是什么意思
Java中的“静态”指的是一个成员变量或者成员方法被声明为静态的,意味着它属于这个类而不是属于类的特定实例。在类加载时,静态成员会被分配内存,并且可以通过类名直接访问。这也意味着静态成员是与类相关联而不是与对象相关联的,因此它们可以在实例化之前被使用。静态成员变量的另一个特点是它们在内...

java中static的具体作用是什么 ?举例说明
它们只能访问static数据。·它们不能以任何方式引用this 或super(关键字super 与继承有关,在下一章中描述)。如果你需要通过计算来初始化你的static变量,你可以声明一个static块,Static 块仅在该类被加载时执行一次。下面的例子显示的类有一个static方法,一些static变量,以及一个static 初始化块:\/\/...

java中static作用详解
static修饰的成员变量和成员方法习惯上称为静态变量和静态方法,可以直接通过类名来访问,访问语法为: 类名.静态方法名(参数列表...) 类名.静态变量名 用static修饰的代码块表示静态代码块,当Java虚拟机(JVM)加载类时,就会执行该代码块(用处非常大,呵呵)。 1、static变量 按照是否静态的对类成员变量进行分类可分...

Java中的静态方法是什么?
静态方法是在类中使用staitc修饰的方法,在类定义的时候已经被装载和分配。静态方法为类所有,可以通过对象来使用,也可以通过类来使用。我们之前一直写的mian方法仔细看看,它就是一个静态方法,静态方法使用如下:运行结果:使用静态方法时,要注意:1、静态方法可以调用同类中的其他成员,但不能直接调用非...

java的全局变量有哪些作用?
Java 中的全局变量 (也称为静态变量) 是在类中定义的,并且可以被该类的所有对象共享。它们可以通过类名加上变量名来访问。全局变量有以下作用:在类的所有对象之间共享信息。在类的方法之间共享信息。保存类的状态信息。提供一个全局访问点。全局变量可以帮助维护类的状态,并且可以在不同的方法之间共享...

<java>请各路大神帮忙分析一下我的理解对不对
1:成员变量:变量电议部分所定义的变量被称为累的成员变量。也就是说成员变量在整个类中都有效,类中的方法可以直接调用成员变量使用。然而成员变量又分为实例成员变量(简称实例变量)和类变量(简称静态变量)1.1:实例变量:就是我们正常定义的变量,比如int a; a就是实例变量 1.2:静态变量:...

javastatic是什么意思
JavaStatic是Java编程语言中与静态相关的概念。在Java中,静态关键字用于表示某个成员属于整个类,而不是类的特定实例。这意味着静态成员可以在没有创建类的对象的情况下被访问和使用。详细解释:1. 静态变量的解释:当在Java类中使用static关键字声明一个变量时,这个变量就成为静态变量。静态变量是类的...

相似回答