zoukankan      html  css  js  c++  java
  • C#构造方法(构造函数)

    构造方法特点:

    一 ,与类同名

    public class Product
        {
            public int ID { get; set; }
            public String NAME { get; set; }
            public Decimal Price { get; set; }
            public ProductType type { get; set; }
            public DateTime Birthday { get; set; }
    
            public Product()  //无参
            {
                ID = 1100;
                NAME = "手机";
                Price = 8888;
                type = ProductType.手机;
                Birthday = new DateTime(2019, 11, 1);
            }
        }

    二,没有带返回值

    三 ,无参构造函数

            public Product()  //无参
            {
                ID = 1100;
                NAME = "手机";
                Price = 8888;
                type = ProductType.手机;
                Birthday = new DateTime(2019, 11, 1);
            }

    四,有参构造函数,this当前对象

            public Product(int id,string Name,int price, ProductType type)
            {
                this.ID = id;
                this.NAME = Name;
                this.Price = price;  //this当前对象
            }

    不要声名重复的构造函数,私有的构造方法不能创建对象

    调构造函数

                Product s1 = new Product();//无参
                Product s2 = new Product("2000","huawie", 5000,ProductType.服装, new DateTime(2019,2,3)); //有参
                Console.WriteLine(s2.ID+s2.NAME+s2.Price+ProductType.服装);
                Console.ReadLine();
                Console.WriteLine(s1.ID);
  • 相关阅读:
    tree-cli 自动生成项目目录结构
    按需导入vant-ui
    全局导入vant-ui
    mook使用流程
    axios使用流程
    Vuex使用流程
    vue-router使用流程
    img的complete和onload
    react-redux 如何在子组件里访问store对象
    ES6中的Export/import操作的是引用
  • 原文地址:https://www.cnblogs.com/yijieyufu/p/11912356.html
Copyright © 2011-2022 走看看