클래스 초기 화 기 (부모 클래스 구조 함수 호출, 다른 구조 함수 호출)

1598 단어 구조 함수
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;
        }
      }
}

좋은 웹페이지 즐겨찾기