classMobile// base class (parent)
{
publicvoidcall()
{
Console.WriteLine("calling...!");
}
}
classNokia : Mobile// derived class (child)
{
publicstring modelName = "Nokia";
}
classMyProgram
{
staticvoidMain(string[] args)
{
// Create a myNokia object
Nokia myNokia = new Nokia();
// Calls the call() method (From the Mobile class) on the myNokia object
myNokia.call();
}
}
一个类可以从另一个类(称为其父类)继承数据成员和方法。继承属性和方法的类将被称为子类、派生类。派生类中的某些属性可以被覆盖。从类继承特征的能力使管理类的整个过程变得更加容易,因为你可以创建自定义的子类。原始类将被称为父类或基类。请参考以下示例: