C#之基础3---②(包括C#中的继承机制、类图设计、处理文件操作以及区分值类型与引用类型的特性,并学习修饰符的应用和面向对象设计原则中的里氏原则)
发布时间
阅读量:
阅读量
一、概念类框架构建
1、为什么有继承?什么是继承?继承了哪些内容?继承如何表示?继承的特性?
①、为什么要有继承?
例如存在一个Person类、一个Teacher类以及一个Student类,它们拥有相同的属性。若需为这些属性进行赋值,必须分别进行操作,导致代码重复现象。因此,引入了继承机制,以实现代码的复用并降低冗余情况。
②、什么是继承?
继承(inheritance)作为面向对象软件技术中的一个重要概念,当类别A被设定为从类别B派生时,A便被定义为B的子类别,而B则相应地被称为A的父类别,同时也可以表述为B是A的超类。
③、继承了哪些?
通过继承机制,子类能够自动获取父类所具备的各类属性与方法,无需重复编写相同代码。在实现子类对父类继承的过程中,可对部分属性进行重新设定,并对特定方法进行重新定义,从而覆盖父类原有的属性与方法,使子类具备与父类相异的功能特性。
④、继承在代码中如何表示?

⑤、继承的特征?
在C#编程语言中,所有定义的类均会直接或间接地继承自Object类(若在创建类时未明确指定继承某个
全部评论 (0)
还没有任何评论哟~
