zoukankan      html  css  js  c++  java
  • C#整理——static关键字整理

    一:类的static变量

    1,每个由该类实例化的对象都共同拥有它;

    2,不能在方法体内使用静态变量;

    3,静态变量可以通过类名加变量名使用;(不能直接 对象名.静态变量)

    二:类的static方法

    1,不能访问类的私有成员,只能访问类的静态成员,不能在实例化中使用,只能通过类名加方法名调用;实际上,它就是增加了类的访问权限的全局函数:void A::func(int); 

    静态成员函数可以继承和覆盖,但无法是虚函数;

    2,在静态方法里只能直接调用同类中其他的静态成员(包括变量和方法),而不能直接访问类中的非静态成员。这是因为,对于非静态的方法和变量,需要先创建类的实例对象后才可以使用,而静态方法在使用前不用创建任何对象。

  • 相关阅读:
    Java——GUI
    linux变量
    shell脚本
    linux查找文件命令
    composer的安装
    restful的nginx配置方法
    api调用安全
    PHP设置Cookie的HTTPONLY属性
    php的异常处理
    php错误报告
  • 原文地址:https://www.cnblogs.com/liaojinpiao/p/3204493.html
Copyright © 2011-2022 走看看