zoukankan      html  css  js  c++  java
  • 静态字段和静态方法

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

  • 相关阅读:
    设计模式
    显示WiFi密码
    05-变量
    04-杂谈
    03-杂谈
    02-杂谈
    01-linux介绍、命令
    14-python--inner
    13-python--bibao
    11-python-iterator
  • 原文地址:https://www.cnblogs.com/21summer/p/13255957.html
Copyright © 2011-2022 走看看