zoukankan      html  css  js  c++  java
  • 静态

    静态类:
    静态类中的成员都必须是静态的,静态类不能被继承,不能实例化。

    静态成员变量:
    类名.成员变量
    类的实例成员变量是属于具体的对象,静态成员变量是属于整个类(创建出来的对象都使用这个静态成员变量的值),
    静态成员变量被分配空间后,需要到程序结束才会回收
        
    静态成员方法:
    类名.方法名  进行调用

    注意:静态类中的成员必须是静态成员,但有静态成员的类不一定是静态类

    静态构造方法:主要是初始化静态成员变量
    1、不能使用修饰符,并且不能有参数
    2、一个类中只能有一个静态构造方法
    3、不能被直接调用,在使用类中的静态成员的时候,自动会调用静态构造方法进行静态成员的赋值操作
    4、如果类中有静态成员,编译器会帮我们生成一个默认的静态构造方法

    /// <summary>
        /// 静态类
        /// </summary>
        static class StaticClass
        {
            //静态成员字段
            public static string name;

            static StaticClass()
            {
                name = "王五";
                Console.WriteLine("静态构造函数被调用!");
            }

            //静态成员方法
            public static void SayHi()
            {
                Console.WriteLine("你好!");
            }
        }

  • 相关阅读:
    两种常用的启动和关闭MySQL服务
    磁盘分区(20G升50G)
    Google的一些功能和软件
    Google辅助类软件
    Google协作平台
    Google邮箱:Gmail国际顶级邮箱
    Google表单
    Google幻灯片
    在VC/MFC中嵌入Google地图——图文并茂
    与走在创业路上的学子交流——记网维“海大快点”创业团队
  • 原文地址:https://www.cnblogs.com/danmao/p/3871761.html
Copyright © 2011-2022 走看看