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("你好!");
            }
        }

  • 相关阅读:
    [NOIP2002 提高组] 均分纸牌
    洛谷 P1303 A*B Problem
    OpenJudge 1.6.5 年龄与疾病
    hdu 3340 线段树思路活用
    poj 2464 线段树统计区间..两棵树
    hdu 4419 矩形面积覆盖颜色
    经典动态规划 dp Rqnoj 57
    最基础二维线段树 hdu 1823 (简单)
    hdu 3564 线段树+dp
    spoj 1557 线段树 区间最大连续和 (不重复数)
  • 原文地址:https://www.cnblogs.com/danmao/p/3871761.html
Copyright © 2011-2022 走看看