- class Person
- {
- static String name;//应该加上static修饰符,用于修饰成员变量或者成员函数
- public static void show()
- {
- System.out.println(name+"haha");
- }
- }
- class PersonDemo
- {
- public static void main(String[] args)
- {
- //第一种方式:
- Person p = new Person();
- p.show();
- //第二种方式:
- // Person.show();
- }
- }
复制代码 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用,格式为:类名.静态成员
静态方法只能访问静态成员,其中也不可定义this,super关键字
|