static意为“静态”,在Java语言中,使用static关键字可以定义静态属性、静态方法和静态块。
6.1.1 静态属性
在第5章中,我们定义了一个Person类的子类Student,用它来表示学生。假如每一个在读学生每年都能得到1000元的助学津贴,并且程序员希望在Student类中以属性的形式把津贴的金额表示出来,我们就可以按如下方式定义Student类。
class Student extends Person{
int num;//学号
int allowance = 1000;//津贴金额
...
}
如果用以上Student类创建多个对象,那么把这些对象用图形表示出来就如图6-1所示。

图6-1 多个Student对象
从表面上看,用图6-1所示的方式在内存中存储多个学生对象的信息似乎并没有什么不妥,









![GaussDB-物理、逻辑备份 使用方法和[GAUSS-53403]解决办法](https://img-blog.csdnimg.cn/cbfc54adf2744a9184317d69693b5936.png)






![[附源码]java毕业设计医院挂号管理系统](https://img-blog.csdnimg.cn/8c21c543cd494dc99b6e5d90f07cb824.png)


