发布网友 发布时间:2022-05-01 04:41
共4个回答
热心网友 时间:2022-06-24 13:01
Java类中的静态变量在程序运行期间,其内存空间对所有该类的对象实例而言是共享的,有些时候可以认为是全局变量。因此在某些时候为了节省系统内存开销、共享资源,可以将类中的一些变量声明为静态变量。热心网友 时间:2022-06-24 13:02
在java中变量分为实例变量和静态变量热心网友 时间:2022-06-24 13:02
关键字static,静态变量的特点就是如果你在某个函数里面定义一个静态变量,(注意静态变量定义的时候必须初始化),静态变量只会初始化一次,以后你每次调用该函数,第二次调用该函数的时候该变量的初始化值是上一次的最后一次的值。热心网友 时间:2022-06-24 13:03
用static这个关键字修饰的都是静态变量追问那什么时候知道谁要用static来修饰 是不用它来修饰呢追答要是静态变量在子类中可以直接调用要是非静态的在子类中无发调用
public class Animal {
protected String a;
protected static String b;
}
public class cwl extends Animal{
public static void main(String[] args) {
String m=a;
String n=b;
}
}