程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> .NET 面向對象基礎

.NET 面向對象基礎

編輯:C#入門知識

封裝                                                                                              

    實現方式

 

繼承                                                                                             

  • 語法
  A
{
     A() { }
}

  B : A
{
     B() { }
}
  • 代碼重用
  • 基類

  • 密封類

  •    D
    {
        
    }
    
    • 嵌套類
     Container
    {
         Nested
        {
            Nested() { }
        }
    }
    
      Container
    {
          Nested
        {
             Container m_parent;
    
             Nested()
            {
            }
             Nested(Container parent)
            {
                m_parent = parent;
            }
        }
    }
    
     Container.Nested();
    

     

    多態                                                                                             

    • 方法重寫

  • 成員投影

  • 密封虛成員

  •   D : C
    {
            DoWork() { }
    }
    
    • 抽象類
       A
    {
           DoWork( i);
    }
    
      D
    {
           DoWork( i)
        {
            
        }
    }
    
       E : D
    {
            DoWork( i);
    }
    
      F : E
    {
           DoWork( i)
        {
            
        }
    }
    
    • 多態接口
    • 基類和派生類的轉換規則

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved