使用了static修饰的方法是静态方法,反之则为非静态方法。

静态方法是一种特殊的方法,他不属于某个具体的实例。非静态方法可以访问类中的任何成员,而静态方法只能访问静态成员。

http://www.cnblogs.com/roucheng/

请看以下示例:

 1 class A
 2 {
 3    int x;
 4    static int y;
 5    static int F()
 6    {
 7        x = 1;//不允许 编译提示错误
 8         y = 1;//允许
 9    }
10 }

C#静态方法和非静态方法相关推荐

  1. C#静态类 静态方法与非静态方法比较

    静态类 在类(class)上加入static修饰,表示该类无法被实例化,并将该类中,无法实例化变量或函数 静态类的主要特性 仅包含静态成员 无法实例化 静态类的本质,时一个抽象的密封类,所以不能被继承 ...

  2. java中synchronized修饰静态方法和非静态方法有什么区别?

    Synchronized修饰非静态方法 Synchronized修饰非静态方法,实际上是对调用该方法的对象加锁,俗称"对象锁". Java中每个对象都有一个锁,并且是唯一的.假设分 ...

  3. 使用synchronized修饰静态方法和非静态方法有什么区别

    前言 最近被问到了这个问题,第一次回答的也是很不好,在此参考网上答案进行整理记录.供大家学习参考. Synchronized修饰非静态方法 Synchronized修饰非静态方法,实际上是对调用该方法 ...

  4. java静态方法 问题_Java中堆、栈,静态方法和非静态方法的速度问题

    一.堆和栈的速度性能分析 堆和栈是JVM内存模型中的2个重要组成部分,自己很早以前也总结过堆和栈的区别,基本都是从存储内容,存储空间大小,存储速度这几个方面来理解的,但是关于堆和栈的存储速度,只知道堆 ...

  5. php中静态方法有什么作用,PHP中的静态方法与非静态方法有什么不同吗?

    除此之外,如果您尝试在您的方法中使用$this,如下所示: class t { protected $a = 10; public function tt() { echo $this->a; ...

  6. php中静态方法的调用,php中静态方法和非静态方法如何相互调用?

    php中静态方法和非静态方法如何相互调用?2020-09-01 00:05:28 php中静态方法和非静态方法相互调用的方法:1.非静态方法调用静态方法: 可以[self]或者类名加[::]的形式调用 ...

  7. C#中静态方法和非静态方法的区别

    静态方法和非静态方法的区别: 1.静态方法不需要类实例化就可以调用,反之非静态方法需要实例化后才能调用: 2.静态方法只能访问静态成员和方法,非静态方法都可以访问: 3.静态方法不能标记为overri ...

  8. php 静态方法特点,浅析php静态方法与非静态方法的用法区别

    在php编程中,static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为"类属性"或"类方法" 如果访问控制 ...

  9. java堆和客栈_JAVA中堆、栈,静态方法和非静态方法的速度问题

    一.堆和栈的速度性能分析 堆和栈是JVM内存模型中的2个重要组成部分,自己很早以前也总结过堆和栈的区别,基本都是从存储内容,存储空间大小,存储速度这几个方面来理解的,但是关于堆和栈的存储速度,只知道堆 ...

  10. php静态类 使用场景,【php】PHP静态方法和非静态方法的使用场景

    单纯的语法上是没有什么问题的 但对静态方法和非静态方法的使用场景 什么情况下该用什么希望大家能讲解下 我现在的使用情况是: 基本上都是实例方法, 除了单例, 工厂, 几个设计模式时使用! 其他的时机完 ...

最新文章

  1. ICCV2021旷视研究院入选9篇paper介绍(检测+点云+图像配准等)
  2. 【Flutter】Dart 数据类型 字符串类型 ( 字符串定义 | 字符串拼接 | 字符串 API 调用 )
  3. postman模拟HTTP请求
  4. API网关正在经历身份危机
  5. mysql数据异常增长_mysql表到一定数据量后会异常的增长
  6. java获取服务端mask_Java代码获取服务器所装office版本
  7. jQuery源码分析系列:.domManip() .buildFragment() .clean()
  8. 读书笔记----10日摘抄整理(11)
  9. dingtalk 推送手机号信息 golang_PureQuant使用功能介绍(二):通过配置模块导入API信息...
  10. 百万生意难度跟十万一样,十万的也没做成
  11. 【T3】打印凭证没有任何反应
  12. 八爪鱼 八爪鱼采集器四大采集模式
  13. 如何批量发送邮件?小白问百度,大神秀操作,网友惊呼:666
  14. Leaflet地图框架使用手册
  15. Event的三个阶段:CAPTURING_PHASE,AT_TARGET,BUBBLING_PHASE
  16. 无法访问/opt/module/spark/jars/spa
  17. Hybrid接口、MSTP协议
  18. .net 在图片上写字
  19. B-样条曲线——动机 Motivation
  20. 国网电费充值api,油卡充值api(中石化中石油)

热门文章

  1. Oracle v$sql,v$sqlarea,v$sqltext区别
  2. 六企业级开源仓库nexus3实战应用–使用nexus3配置yum私有仓库
  3. 微信小程序——评论点赞功能
  4. 【BZOJ】1085 [SCOI2005]骑士精神(IDA*)
  5. python-基础-面向对象2-异常-模块工厂模式
  6. EasyRTMP实现对接海康、大华等IPCamera SDK进行RTMP推送直播功能
  7. C语言中的一些基本函数说明及使用
  8. Python之路——Python3 入门教程
  9. (结构型模式)FlyWeight——享元模式
  10. weblogic安装升级配置