使用static声明的属性和方法可以由类名称直接调用,static属性是所有对象共享的,所有对象都可以对其进行操作。
举一反三
- 以下关于静态成员的描述,哪个是错误的( )? A: static修饰的方法,可以直接被类调用。 B: static修饰的属性,可以直接被类调用。 C: static修饰的属性,可以被多个对象共享。 D: static修饰的方法只能被另一个也是static修饰的方法所调用。
- Static修饰的属性或方法,可以直接使用类名调用,而不用先实例化对象再调用。 A: 正确 B: 错误
- 练习使用类名称访问static声明城市属性。
- 当用 static 修饰符声明成员叫静态成员,静态成员属于类, 为这个类 的所有实例所共享。静态成员只能由类来调用,不能由对象调用。
- 一个类的所有对象共享static修饰的类变量。