我信仰自己
2018-11-11 19:23
原文:大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!!
静态成员可以被整个类直接调用,而其他的需要先new一个对象才能使用
public class Person {
String name;
int age;
public static void main(String[] args) {
Person p1 = new Person();
p1.name = "zhangsan";
p1.age = 10;
Person p2 = new Person();
p2.name = "lisi";
p2.age = 12;
}
}
根据Person构造出的每一个对象都是独立存在的,保存有自己独立的成员变量,相互不会影响,他们在内存中的示意如下:
原文链接:https://www.cnblogs.com/dotgua/p/6354151.htmlutm_source=itdadao&utm_medium=referral
Java入门第二季 升级版
530730 学习 · 6091 问题
相似问题