社区
Java SE
帖子详情
请教:(static)静态变量和静态方法是什么意思?
Javatomchen
2002-04-16 11:01:29
请教:静态变量和静态方法是什么意思?
...全文
53
3
打赏
收藏
请教:(static)静态变量和静态方法是什么意思?
请教:静态变量和静态方法是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GJA106
2002-04-16
打赏
举报
回复
论坛上关于静态类型的贴子已经不少了。
stupidball
2002-04-16
打赏
举报
回复
变量、方法加上静态类型(static),表明该变量、方法对所有的类都是相同的,可以在不创建类实例的情况下直接引用。例如:out就是静态的,可以直接用:System.out.println();
kkhui
2002-04-16
打赏
举报
回复
这种问题最好去看书
static
的用法(一):静态成员变量和静态成员方法
被
static
修饰的成员变量和成员方法独立于该类的任何对象。 被类所有的实例所共享。 当声明一个对象时,并不产生
static
变量的拷贝,而是该类所有的实例对象共用同一个
static
变量。这也就是说不管创建多少对象,
static
修饰的变量只占有一块内存。 1、静态成员变量: 声明为
static
关键词修饰的变量叫做静态成员变量,也叫全局变量。 静态成员变量的访问方式: (1)直接通过类...
PHP基本语法——
static
:
静态变量
PHP基本语法——
static
:
静态变量
静态变量
是一个特殊的局部变量,通过前面的学习我们知道,在函数内部定义一个局部变量,函数调用结束之后这个变量就会被销毁,不能继续使用了。而
静态变量
不同,
静态变量
在初始化之后,会在程序运行期间会一直存在。 和局部变量相比,
静态变量
具有一下特点: 当函数执行完毕后,
静态变量
不会消失;
静态变量
只能在函数内部使用;
静态变量
只会被初始化一次;
静态变量
初始化的值可以省略,默认值为 null;
静态变量
的初始值只能是具体的字符串、数值等,而不能是一个表达式。 注意:在函
java中
静态方法
和
静态变量
什么是静态资源:用关键字
static
修饰的方法或者变量就是静态资源。 1.什么是
静态方法
:返回值类型前面用
static
修饰的方法(例如:public
static
void test()) 2.什么是
静态变量
:用关键字
static
修饰的变量(例如:private
static
int age) 注意:用
静态方法
时,其方法中的变量必须是
静态变量
,不然就会报错。 用
静态变量
时,无论是
静态方法
或者非
静态方法
都可以使用。 一:
静态方法
只能使用
静态变量
例题如下: public class test {
Java中的
静态变量
、
静态方法
和
Static
关键字介绍与用法
目录一、为什么需要
静态变量
?二、
static
关键字1.
静态变量
的定义格式2.
静态变量
的调用格式3.
静态变量
和普通变量(非
静态变量
)的区别tips4.
静态变量
小结三、
静态方法
1.什么是
静态方法
?2.
静态方法
的格式3.
静态方法
的调用格式4.
静态方法
和普通成员方法的区别5.案例执行效果tips四、相关文章作者:KJ.JK 一、为什么需要
静态变量
? 答:因为成员变量会随着对象的创建而在堆一直存在,每个对象在内存中都有一份成员变量 这样子会造成每创建一个对象,就会创建对应的成员变量,浪费空
static
静态变量
C语言提供了
static
关键字来修饰变量的定义,
static
关键字修饰的变量称为:
静态变量
;该关键字修饰变量的定义格式如下:
static
数据类型名 变量名; 所以,在定义变量的时候,在数据类型名之前添加
static
关键字,定义的变量就是
静态变量
。那么,可以包括“静态局部变量”和“静态全局变量”。我们先来总结一下静态局部变量和静态全局变量的特点,然后,再编写测试例子证明。总结如下: (1) 静态局部变量,其作用域与局部变量一样;就是在定义变量的代码块内;生命期与全局变量一样,是整个程序...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章