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();
}
}
接口是抽象类的另一种形式,它只有抽象的公共方法。这些方法只有声明,没有定义。实现接口的类必须实现接口的所有方法。例如:
14.什么是继承?
一个类可以从另一个类(称为其父类)继承数据成员和方法。继承属性和方法的类将被称为子类、派生类。派生类中的某些属性可以被覆盖。从类继承特征的能力使管理类的整个过程变得更加容易,因为你可以创建自定义的子类。原始类将被称为父类或基类。请参考以下示例:
中级 C# 编程问题