正在回答 回答被采纳积分+1
2回答
好帮手慕酷酷
2019-08-27 13:55:45
同学你好,
static的作用:
①为特定数据类型或对象分配单一的存储空间,而与创建对象的个数无关。主要在单例模式中体现。
②希望某个方法或属性与类而不是对象关联在一起,也就是说,在不创建对象的情况下就可以通过类来直接调用方法或使用类的属性。
static的用法:
static在java中有四种使用情况:
①static成员变量:全局静态变量,随着类的加载而加载,所有的实例都指向同一个内存地址。
②static成员方法:类的方法,不需要创建对象就可以通过类名直接调用 。
③static代码块:静态代码块,随着类的加载而加载,注意:static代码块只会被执行一次.
④static内部类:静态内部类,可以不依赖于外部类实例对象而被实例化.静态内部类不能与外部类有相同的名字,不能访问外部类的普通成员变量,只能访问外部类中的静态成员和静态方法。
另外,同学也可以回顾一下,《Java 封装》第二章 static关键字,复习一下。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星