在C# .NET中,我们可以在子类中创建方法来实现特定的功能。下面是使用在子类中创建的方法的步骤:
class
关键字定义,并且可以包含属性、方法和构造函数。class
关键字定义,并使用冒号(:
)后跟父类的名称来表示继承关系。子类可以重写父类的方法,或者创建新的方法。override
关键字。子类还可以创建新的方法,不必重写父类的方法。以下是一个使用在子类中创建方法的示例:
public class ParentClass
{
public virtual void PrintMessage()
{
Console.WriteLine("This is a message from the parent class.");
}
}
public class ChildClass : ParentClass
{
public override void PrintMessage()
{
Console.WriteLine("This is a message from the child class.");
}
public void NewMethod()
{
Console.WriteLine("This is a new method in the child class.");
}
}
public class Program
{
public static void Main(string[] args)
{
ParentClass parent = new ParentClass();
parent.PrintMessage(); // 输出:"This is a message from the parent class."
ChildClass child = new ChildClass();
child.PrintMessage(); // 输出:"This is a message from the child class."
child.NewMethod(); // 输出:"This is a new method in the child class."
}
}
在上面的示例中,我们创建了一个ParentClass
父类,并在其中定义了一个名为PrintMessage
的虚拟方法。然后,我们创建了一个ChildClass
子类,继承了父类的属性和方法。在子类中,我们使用override
关键字重写了PrintMessage
方法,并创建了一个名为NewMethod
的新方法。最后,在Main
方法中,我们创建了父类和子类的实例,并调用它们的方法。
总结:
override
关键字重写父类的方法。关于C# .NET的更多知识,请参考微软官方文档:
领取专属 10元无门槛券
手把手带您无忧上云