【java基础】17.10.7:static什么时候使用?有关静态变量(类变量)和静态方法(类方法)的解析
来源:互联网 发布:linux解压tar.xz文件 编辑:程序博客网 时间:2024/05/16 16:11
摘要:static可以修饰类变量或者方法,那什么时候使用它呢?请看下图
注意:当方法(函数)里面不需要访问非静态成员的时候这此方法定义成静态的,即用static修饰。
class DemoTest{ int age; static String name; public static void display(){ syso("hehe"); }}
比如上面的代码,里面的内容不需要访问到非静态成员则定义成static类型的。若定义成非静态类型的,则调用该函数必须创建一个临时的对象,而后又不使用它,将会占用堆内存空间,所以这样情况就将函数定义成static类型。
阅读全文
0 0
- 【java基础】17.10.7:static什么时候使用?有关静态变量(类变量)和静态方法(类方法)的解析
- 5.Static ,protect,属性和方法,静态方法(static)和实例方法,JAVA的静态变量、静态方法、静态类
- PHP类的静态(static)方法和静态(static)变量
- java 静态方法和静态变量 static
- java 静态方法和静态变量 static
- java 静态方法和静态变量 static
- Java关键字—static(静态变量、静态方法、静态类)
- java静态变量,静态方法,静态类
- 什么是静态(static)?什么是静态方法,静态变量,静态块和静态类?
- 什么是静态(static)?什么是静态方法,静态变量,静态块和静态类?
- 什么是静态(static)?什么是静态方法,静态变量,静态块和静态类?
- 什么是静态(static)?什么是静态方法,静态变量,静态块和静态类?
- 什么是静态(static)?什么是静态方法,静态变量,静态块和静态类?
- 什么是静态(static)?什么是静态方法,静态变量,静态块和静态类?
- 什么是静态(static)?什么是静态方法,静态变量,静态块和静态类?
- 什么是静态(static)?什么是静态方法,静态变量,静态块和静态类?
- java基础篇(五)——静态变量、静态方法、静态类
- Java static静态变量、静态方法
- Eclipse启动时报错Java was started but returned exit code=13
- HDU 6005 Pandaland 最小环(最小生成树+LCA)
- iOS 委托代理(delegate)入门
- 多线程面试知识点
- POJ3083:Children of the Candy Corn(DFS、BFS)
- 【java基础】17.10.7:static什么时候使用?有关静态变量(类变量)和静态方法(类方法)的解析
- 1.实现一个函数,可以左旋字符串中的k个字符。 AABCD左旋一个字符得到ABCDA AABCD左旋两个字符得到BCDAA 2.判断一个字符串是否为另外一个字符串旋转之后的字符串。 例如:给定s1
- 数字图像处理(一)
- Log4j 2架构
- Opencv3.2.0 SVM简单尝试
- 算法第五周Merge Two Sorted Lists[easy]
- HDU 6006 Engineer Assignment(状态压缩dp)
- codeforces 869E The Untended Antiquity 二维BIT + hash
- 二叉树基本概念一览