码迷,mamicode.com
首页 > Windows程序 > 详细

c#继承初见

时间:2014-10-30 01:41:12      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:style   color   ar   sp   div   on   代码   bs   ad   

    初学C#继承,发表一些见解,若有人阅读,敬请批评指正。

     1.继承,面向对象编程三大要点之一。

     2.其成员被继承的类叫基类也称父类,继承其成员的类叫派生类也称子类。

     3.派生类只能有一个直接基类,但一个基类能有多个直接派生类。

     4.继承可传递。

     5.private私有方法可被继承,但不能被调用。

     6.待更新。。。

 示例代码:

 class A  //父类A,有公共方法Str1;
   {    
           public void Str1(int a,int b)     
        {            
             int str1 = a + b;    
             Console.WriteLine(" A ,str1 ={0}"+str1);     
        }   
  }  
  class B : A//B继承A   
   {    
           public void Str2(int a,int b)   
        {       
               int str2 = a - b;       
               Console.WriteLine(" B ,Str2 ={0}"+Str2);
               this.Str1(3, 4);//由于B继承A,所以可以再类B里调用A的Str1方法
        }
   }        
 class program
        {    
            static void Main(string[] args)    
       {    
             B b = new B();      
             b.Str2(34);        
             Console.Read();      
        }  
   }
最后运行结果:A,Str1=7;
                    B,Str2=-1;
  
 

 

c#继承初见

标签:style   color   ar   sp   div   on   代码   bs   ad   

原文地址:http://www.cnblogs.com/linyh/p/4061007.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!