码迷,mamicode.com
首页 > 其他好文 > 详细

静态字段和静态方法

时间:2020-07-06 17:55:36      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:col   and   mat   静态方法   参考   变量   一个   成员变量   href   

参考:https://www.liaoxuefeng.com/wiki/1252599548343744/1260464690677856#0
1. 什么是静态字段、静态方法
一般类中的字段和方法被称为实例字段、实例方法,因为每个该类的实例都有属于各自的这些字段和方法。静态字段和静态方法是指,在字段和方法前添加关键字static,所以被称为静态字段、静态方法。与实例字段、实例方法不同的是,静态字段、静态方法即使在实例后也不属于单个的实例,而属于该类,调用方法也是“类名.字段名”或“类名.方法名”。
注意:ava程序的入口main()也是静态方法。
2. 静态方法只能访问静态字段
因为静态方法属于class而不属于实例,因此,静态方法内部,无法访问this变量,也无法访问实例字段,它只能访问静态字段,否则编译报错。
3. 静态字段和静态方法有什么意义
当一个成员变量在全局中要调用多次的时候(或者说 有n个地方要用到这个值) 同时又要保持变量的同步,这时候 这个值要设为static。用static修饰的方法可以用类名直接调用,不用一定要先实例化一个对象然后才可以调用,一般在工具类中用的比较多,如Math.random();

静态字段和静态方法

标签:col   and   mat   静态方法   参考   变量   一个   成员变量   href   

原文地址:https://www.cnblogs.com/21summer/p/13255957.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!