博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java_Static
阅读量:5038 次
发布时间:2019-06-12

本文共 531 字,大约阅读时间需要 1 分钟。

 static可定义属性、方法。开发很少会直接编写static。公共属性通过static定义。

static String country = “ZZZ”;

公共属性的内容不会保存在栈和堆内存,而是会在全局数据区之中,所有的方法保存在全局代码区之中。

 

对于static定义的属性可以有类名称直接进行调用,也称类属性

类名.属性 = xxx ;

 

所有的非static属性都是在对象实例化的时候才会进行内存分配

所有的static属性可以再没有实例化对象产生的情况下直接使用

只有在表示公共属性,或者是与类实例化无关的属性定义时会使用static

static方法也不受实例化对象控制,也可以用类直接调用static方法

 

所有的非static方法可以直接调用static方法static属性

static方法不能直接调用非static方法或非static属性

所有static属性或方法可以再类没有实例化对象的时候被调用

所有非static属性或方法必须在类产生实例化对象后才可以被调用

如果类中没有任何属性,那么这个类不需要定义普通方法,只需要定义static方法

 

转载于:https://www.cnblogs.com/lonske/p/8688597.html

你可能感兴趣的文章
JavaScript特效源码(3、菜单特效)
查看>>
聊聊、Zookeeper Linux 单服务
查看>>
Linux常用命令总结
查看>>
KRPano动态热点专用素材图50多个,加动态热点使用方法
查看>>
yii模型ar中备忘
查看>>
C#线程入门
查看>>
CSS清除浮动方法
查看>>
JVM内存回收机制简述
查看>>
洛咕 P2480 [SDOI2010]古代猪文
查看>>
js-创建对象的几种方式
查看>>
JDK JRE Java虚拟机的关系
查看>>
2018.11.20
查看>>
word20161215
查看>>
12th week blog
查看>>
dijkstra (模板)
查看>>
python小记(3)
查看>>
编译Linux驱动程序 遇到的问题
查看>>
大型分布式网站架构技术总结
查看>>
HDU 1017[A Mathematical Curiosity]暴力,格式
查看>>
[算法之美] KMP算法的直观理解
查看>>