• C#中构造函数


    C#中构造函数

    构造函数是一种特殊的方法,主要用来创建对象时初始化对象,即为对象成员变量赋初始值,

     总与New 运算符一起使用再创建对象的语句中,特别是一个类有多个构造函数,可根据其参数个数的不同或者参数类型来区分他们,及构造函数的重载。

    列如:

     class Program
        {
    
            static void Main(string[] args)
            {
                Test1 test1 = new Test1(12,15);
                test1.Function_1();
                Test1 test2 = new Test1(12, 34, 12);
                test2.Function_1();
                Console.ReadLine();
            }
        }
        public class Test1
        {
            
    
            public Test1(int num_1,int num_2)
            {
                Console.WriteLine(num_1 +num_2);
            }
            public Test1(int num_1,int num_2,int num_3)
            {
                Console.WriteLine(num_1+num_2+num_3);
            }
            public void Function_1()
            {
                Console.WriteLine("Function_1");
            }
    
        }

    构造函数分为动态构造函数和静态构造函数

    动态构造函数时类或者构造实例化时,为其分配内存空间,完成类或者构造当中的成员变量的初始化工作,动态的构造函数可以携带多个参数,静态构造函数不允许携带参数,即一个类中只允许有一个静态构造函数,它在第一次访问金泰成员或者第一次实例化对象之前调用。

  • 相关阅读:
    sshpass做秘钥分发,ansible做自动化运维工具
    Day7 面向对象和类的介绍
    R-aggregate()
    R-seq()
    R-ts()
    R-ets()
    python-无联网情况下安装skt-learn
    python-线性回归预测
    python-matplotlib-ERROR
    python-pyhs2
  • 原文地址:https://www.cnblogs.com/Baron-King/p/13418589.html
Copyright © 2020-2023  润新知