• 静态


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

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

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

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

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

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

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

  • 相关阅读:
    IntelliJ IDEA 设置代码提示或自动补全的快捷键
    spring框架学习(一)
    java数据库连接池技术原理(浅析)
    Spring事务管理
    Android invalidate 用法
    sharedPreferences存储文件
    Android Service组件
    SQLite版本升级
    在android.app.Application中定义全局变量 .
    android观察者模式
  • 原文地址:https://www.cnblogs.com/danmao/p/3871761.html
Copyright © 2020-2023  润新知