邯郸网站优化,百度外推排名代做,wordpress删除侧边栏,可以做软件的网站静态成员 特点#xff1a;
1.静态成员可以被本类所有对象共享2.静态成员可以通过类名调用也可以推荐对象调用#xff0c;但是推荐使用类名调用#xff01;3.静态成员随着类的加载而加载#xff0c;优先于对象存在的静态方法的注意事项#xff1a;
1.非静态方法可以访问任…静态成员 特点
1.静态成员可以被本类所有对象共享2.静态成员可以通过类名调用也可以推荐对象调用但是推荐使用类名调用3.静态成员随着类的加载而加载优先于对象存在的静态方法的注意事项
1.非静态方法可以访问任何成员2.静态方法中只能访问静态成员要想访问非静态成员需要使用对象调用Student.java
这里的school 被static 修饰
public class Student {public String name;public int age;public static String school;public void show(){System.out.println(name age school);}}StaticDemo.java
public class StaticDemo {public static void main(String[] args) {Student.school 清华;Student s1 new Student();s1.name张三;s1.age18;//s1.school 清华;s1.show();System.out.println();Student s2 new Student();s2.name刘三;s2.age18;s2.show();}
}
先看打印结果 在这里我们new 了两个对象但是我们在第二个new的对象 s2 中没有输入学校school应该为 null,但是显然有数据那是因为我们的static 修饰了school.
学的不是技术更是梦想