Java static关键字详解及其工作原理是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1201个文字,预计阅读时间需要5分钟。
目录+概述+定义和使用格式+类变量+静态方法+调用格式+静态原理图+静态代码块+概述+关于static+关键字的使用,它可用于修饰成员变量和成员方法,被修饰的成员属于类,而非实例。
目录
- 概述
- 定义和使用格式
- 类变量
- 静态方法
- 调用格式
- 静态原理图解
- 静态代码块
概述
关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属 于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用了。
定义和使用格式
类变量
当 static 修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改 该类变量的值,但也可以在不创建该类的对象的情况下对类变量进行操作。 类变量:使用 static关键字修饰的成员变量。 定义格式:
static 数据类型 变量名;
举例:
static int id;
静态方法
当static 修饰成员方法时,该方法称为类方法 。静态方法在声明中有static ,建议使用类名来调用,而不需要 创建类的对象。调用方式非常简单。
本文共计1201个文字,预计阅读时间需要5分钟。
目录+概述+定义和使用格式+类变量+静态方法+调用格式+静态原理图+静态代码块+概述+关于static+关键字的使用,它可用于修饰成员变量和成员方法,被修饰的成员属于类,而非实例。
目录
- 概述
- 定义和使用格式
- 类变量
- 静态方法
- 调用格式
- 静态原理图解
- 静态代码块
概述
关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属 于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用了。
定义和使用格式
类变量
当 static 修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改 该类变量的值,但也可以在不创建该类的对象的情况下对类变量进行操作。 类变量:使用 static关键字修饰的成员变量。 定义格式:
static 数据类型 变量名;
举例:
static int id;
静态方法
当static 修饰成员方法时,该方法称为类方法 。静态方法在声明中有static ,建议使用类名来调用,而不需要 创建类的对象。调用方式非常简单。

