zoukankan      html  css  js  c++  java
  • 类的初始化器(调用其父类构造函数、调用自己其他构造函数)

    namespace ClassLib
    {
        public class ClassBase
        {
            //无参数的构造函数
            public ClassBase(){
            }
            public string property { set; get; }
            //带参数的构造函数
            public ClassBase(string a){
                this.property = a;
            }
        }
    }
    

      

    namespace ClassLib
    {
        public class ClassChild:ClassBase
        {
            //调用其父类构造函数
            public ClassChild()
                : base(){
    
            }
            //调用其父类带参数的构造函数
            public ClassChild(string b)
                : base(b){
    
            }
        }
    }
    

      

    namespace ClassLib
    {
        public class ClassThis
        {
            //this用法,this指当前实例对象的指针 this = new Object();Object为任意对象
            private string getList(string str)
            {
                return string.Format("字符:{0}", str);
            }
            public string getString(string str)
            {
                return this.getList(str);  //等同于new ClassThis.getList(str);
            }
    
            public string thisParent { get; set; }
            //定义构造函数
            public ClassThis(){
                this.thisParent= "thisParent";
            }
            public string thisChild { get; set; }
            //调用自己的构造函数
            public ClassThis(string child)
                : this(){
                thisChild = child;
            }
          }
    }
    

      

  • 相关阅读:
    【转载】分布式环境Raft一致性共识算法解读
    从码农到工程师:只要做到这6点
    产品思维的修炼–技术的必修课
    工具篇
    安全测试
    测试体会
    测试题目
    软件测试工具
    常见的性能测试方法
    性能测试在软件测试的周期位置
  • 原文地址:https://www.cnblogs.com/sntetwt/p/3500844.html
Copyright © 2011-2022 走看看