- 1
- 0
- 约3.7千字
- 约 68页
- 2018-03-14 发布于天津
- 举报
教学课件课件PPT医学培训课件教育资源教材讲义
; 4.1 静态变量、方法与初始化程序块 有些情况下,一方面,我们可能希望为某一个成员变量分配单一的存储空间,而不需要考虑到底要创建多少个对象,甚至不需要创建任何对象。另一方面,我们可能还希望某个方法不跟任何对象实例相关联,不需要任何对象实例也能调用这个方法。通过static关键字可以实现这两方面的需求。 ; 1. 静态变量 静态变量指的是在类的成员变量声明中带有static关键字的变量。对于一个类,无论创建出多少个该类的实例对象,静态变量都只占用一份存储区域,这份存储区域在虚拟机的方法区内(详见附录2)。static关键字不能应用于局部变量,只能应用于成员变量。;;; 2. 静态方法 静态方法指的是在类的成员方法声明中带有static关键字的方法。在第3.3节对this关键字的介绍中已经指出,在实例成员方法的内部存在一个表示“调用方法的那个对象”的引用。这个引用在方法内部由this关键字代表,而且它在静态方法中不存在。因此,我们也就能理解静态方法的特点,静态方法就是没有this引用的方法。;;; 3. 静态初始化程序块 在类定义中,不属于任何方法体且以static关键字修饰的语句块称为静态语句块。由于静态语句块中的语句常用来对静态变量进行初始化,因而又称为静态初始化程序块。 ;;;;;; 5. 静态方法的重写 从重写规则上讲,Java语言
您可能关注的文档
- 《素描速写》第六章__创意的头脑教材教学课件.ppt
- 《孙子兵法》与创新营销艺术教材教学课件.ppt
- 《吸入麻醉临床操作规范》解读教材教学课件.ppt
- 《孝经》导读课件教材教学课件.ppt
- 《仪礼》导读课件教材教学课件.ppt
- 《营养师课件》压力与健康教材教学课件.ppt
- 《制药机械(第二版)》第二章:制药工程材料教材教学课件.ppt
- 《中国主要旅游客源国》第1章:国际旅游业总论教材教学课件.ppt
- 《中国主要旅游客源国》第2章:亚洲旅游区教材教学课件.ppt
- 《中国主要旅游客源国》第3章:欧洲旅游区教材教学课件.ppt
- Java实用程序设计(西电版)第5章容器类教材教学课件.ppt
- Java实用程序设计(西电版)第6章常用预定义类教材教学课件.ppt
- Java实用程序设计(西电版)第7章异常处理教材教学课件.ppt
- Java实用程序设计(西电版)第8章输入输出教材教学课件.ppt
- Java实用程序设计(西电版)第9章JavaGUI程序设计教材教学课件.ppt
- Java实用程序设计(西电版)第10章Java线程教材教学课件.ppt
- Java实用程序设计(西电版)第11章Java网络程序设计教材教学课件.ppt
- Java实用程序设计(西电版)第12章Java与数据处理教材教学课件.ppt
- Java实用教程第1讲java入门教材教学课件.ppt
- Java实用教程第2讲java基本语法(一)教材教学课件.ppt
原创力文档

文档评论(0)