csharp:类:类的继承

这是本文档旧的修订版!


90-10:类的继承

格式:Class 类名1 : 类名2 {} PS:单个类只能继承一个类! 继承的本质它就是类、只不过它含父类里面的成员、

  class Program    
  {
      static void Main(string[] args)
      {
          wlala hei = new wlala(); //实例化类2的对象 hei
          Bsei kar = new Bsei(); //实例化类3的对象 kar
          hei.A = 69;//相同的属性
          kar.A = 32;
          hei.beis(); //执行类2的方法
      }
  }

class wlala: FB1 wlala类继承FB1类等于拥有属性A 子类 父类

  {
      public int B { get; set ; }//超级简化定义属性
      public void beis() //创建类2的方法
      {
          Console.WriteLine("{0}", A);//结果=69   }
      }
   }
  class Bsei : FB1    
  {
      public int C { get; set; }
  }
  class FB1    
  {
      public int A { get; set; }
  }

①-1:继承的核心思想 1:继承类可以使用父类成员、 2:当多个子类继承于同一个父类时、可以通过声明一个父类的变量实例化子类、

大量使用于工厂模式、

例如: static void Main(string[] args)

      {
          NotBook nb = null;
            nb = new Lenovo(); 
          //nb = new IBM(); 
          //nb = new Weixing(); 
          //nb = new DeLL(); 
      }
  public class NotBook 
  {
      public void shengcan();

} 以下类继承了NotBook 父类 public class Lenovo : NotBook { } public class IBM : NotBook { } public class Weixing : NotBook { } public class DeLL : NotBook { }

该主题尚不存在

您访问的页面并不存在。如果允许,您可以使用创建该页面按钮来创建它。

  • csharp/类/类的继承.1759048907.txt.gz
  • 最后更改: 2025/09/28 16:41
  • 张叶安