经过昨天大家的帮助,终于对static关键字有了个清醒的认识,谢谢大家!
static修饰符功能:
1.共用一块内存区域,也就是一个变量或成员方法对所有类的实例都是相同的。
2.静态成员的优点在于他们能在没有创建类的任何一个人实例的情况下被引用。
访问方式:
1.直接用类名调用
2.new一个实例,用实例调
static的基本规则:
1.类中的静态方法不允许调用非静态的属性和方法,只能调用静态的属性和方法。
2.可以用类名直接调用类中的静态属性和方法。
3.静态方法中不允许出现this和super。
4.静态方法不能被非静态方法覆盖。
5.构造方法不允许声明static。
6.静态变量为类变量,可以直接调用;非静态变量为实例变量,可以通过实例调用。 |