如何在C#中创建子类?

Nee*_*sai 16 c# oop subclassing

如何使用Visual Studio 2010在C#for ASP.NET中创建子类?

Her*_*des 29

你是说这个吗?

public class Foo
{}

public class Bar : Foo
{}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,Bar是子类.


Bri*_*ott 27

下面是编写ParentClass然后创建ChildClass作为子类的示例.

using System;

public class ParentClass
{
    public ParentClass()
    {
        Console.WriteLine("Parent Constructor.");
    }

    public void print()
    {
        Console.WriteLine("I'm a Parent Class.");
    }
}

public class ChildClass : ParentClass
{
    public ChildClass()
    {
        Console.WriteLine("Child Constructor.");
    }

    public static void Main()
    {
        ChildClass child = new ChildClass();

        child.print();
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:

Parent Constructor.
Child Constructor.
I'm a Parent Class.

我没有重写.Net继承的另一个例子,而是从C Sharp Station网站上复制了一个不错的例子.


Pav*_*yuk 5

你的意思是阶级继承吗?

public class SubClass: MasterClass
{
}
Run Code Online (Sandbox Code Playgroud)