在C#中实现继承可以使用关键字“:”来进行声明,例如:class Subclass : Superclass,其中Subclass是子类,Superclass是父类。子类可以访问父类中声明的公共变量和方法,从而实现代码重用和扩展。示例代码如下:
public class Superclass //父类
{
public string name; //父类公共变量
public void method() //父类公共方法
{
Console.WriteLine("This is a method in the superclass.");
}
}
public class Subclass : Superclass //子类继承父类
{
public void newMethod() //子类新方法
{
Console.WriteLine("This is a new method in the subclass.");
}
}
static void Main(string[] args)
{
Subclass sub = new Subclass(); //创建子类对象
sub.name = "subclass"; //访问父类变量
Console.WriteLine("The name of subclass is " + sub.name);
sub.method(); //调用父类方法
sub.newMethod(); //调用子类方法
}