c#作为一个面向对象的编程语言,c#编程语言具有封装、继承、多态三个特征,其中的继承特征,可以理解为是子类包含父类中的字段、属性、方法等,只要父类中拥有这些成员,子类无需再定义,可以直接使用父类中的这些成员,不必再在子类中重写,子类定义中,只需要编写父类中不存在的内容就可以。这样就大大的提高了代码的重用性,提高了程序设计效率,程序的可扩展性。在c#中继承具有单一性,也就是说子类只可以继承一个类,不可以同时继承多个类,如果,在子类中定义与父类中同名的成员,那么,子类中重新定义的成员会覆盖父类中的成员。
评论