Java中的static关键字有哪些具体应用场景?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2918个文字,预计阅读时间需要12分钟。
Java是一种面向对象的编程语言,对象是数据和操作数据的方法的集合,形成相互依赖的整体。对同类对象抽象出共性,形成Java中的类,我们可用类描述现实世界中的万物。
我们说Java是一种面向对象编程的语言,而对象是把数据及对数据的操作方法放在一起,作为一个相互依存的整体,对同类对象抽象出其共性,便是Java中的类,我们可以用类描述世间万物,也可以说万物皆对象。但是这里有个特殊的东西——static,它不属于对象,那么为什么呢?
static 是Java的一个关键字,可以用来修饰成员变量、修饰成员方法、构造静态代码块、实现静态导包以及实现静态内部类,下面我们来分别介绍。
1、修饰成员变量
用 static 修饰成员变量可以说是该关键字最常用的一个功能,通常将用 static 修饰的成员变量称为类成员或者静态成员,那么静态成员和不用 static 修饰的非静态成员有什么区别呢?
我们先看看不用 static 修饰的成员变量在内存中的构造。
本文共计2918个文字,预计阅读时间需要12分钟。
Java是一种面向对象的编程语言,对象是数据和操作数据的方法的集合,形成相互依赖的整体。对同类对象抽象出共性,形成Java中的类,我们可用类描述现实世界中的万物。
我们说Java是一种面向对象编程的语言,而对象是把数据及对数据的操作方法放在一起,作为一个相互依存的整体,对同类对象抽象出其共性,便是Java中的类,我们可以用类描述世间万物,也可以说万物皆对象。但是这里有个特殊的东西——static,它不属于对象,那么为什么呢?
static 是Java的一个关键字,可以用来修饰成员变量、修饰成员方法、构造静态代码块、实现静态导包以及实现静态内部类,下面我们来分别介绍。
1、修饰成员变量
用 static 修饰成员变量可以说是该关键字最常用的一个功能,通常将用 static 修饰的成员变量称为类成员或者静态成员,那么静态成员和不用 static 修饰的非静态成员有什么区别呢?
我们先看看不用 static 修饰的成员变量在内存中的构造。

