3.6 static关键字 3.6.1 静态变量 在一个Java类中,可以使用static关键字来修饰成员变量,该变量被称作静态变量 静态变量被所有实例共享,可以使用“类名.变量名”的形式来访问 static关键字只能用于修饰成员变量,不能用于修饰局部变量,否则编译会报错,下面的代码是非法的。 3.6 static关键字 3.6.1 静态变量 例程3-14的Student类中定义了一个静态变量schoolName,用于表示学生所在的学校,它被所有的实例所共享。由于schoolName是静态变量,因此可以直接使用Student.schoolName的方式进行调用,也可以通过Student的实例对象进行调用,如stu2.schoolName。在第8行代码将变量schoolName赋值为“传智播客”,通过运行结果可以看出学生对象stu1和stu2的schoolName属性均为“传智播客”。 3.6 static关键字 3.6.2 静态方法 被static关键字修饰的方法称为静态方法 同静态变量一样,静态方法可以使用“类名.方法名”的方式来访问,也可以通过类的实例对象来访问。 在一个静态方法中只能访问用static修饰的成员,原因在于没有被static修饰的
您可能关注的文档
最近下载
- 2022年江苏省常州市中考数学一模试卷.pdf
- 精神分裂症阳性与阴性症状量表(PANSS).docx
- 2025年十堰市茅箭区中小学教师招聘笔试真题试卷及答案.docx VIP
- 【GB50273-2022 】锅炉安装工程施工及验收标准.docx VIP
- 科技项目设计任务书.doc VIP
- (高清版)DB42∕T 1301-2017 《荆门黑羽绿壳蛋鸡》.pdf VIP
- 急性淋巴细胞白血病.pptx VIP
- 信号与系统实验(MATLAB 西电版)实验11 连续LTI系统的频域分析.pdf VIP
- JB_T 14458-2024《土方机械 张紧装置》.pdf VIP
- 北京市地方标准《污水单位产品能耗限额》的研究与思考.pdf VIP
原创力文档

文档评论(0)