c#学习0217

1 继承

继承 1 子类是否继承了父类的构造函数 答案:子类并没有继承父类的构造函数 但是子类或默认调用父类的无参数的构造函数 在子类中创建父类对象 这样子类才可以使用父类的成员 如果在父类中声明了有参数的构造函数 就把父类中无参数的构造函数干掉了, 那么子类无法调用父类无参数的构造函数 就会报错;解决办法是1 在父类中显示的声明无参数的构造函数(不建议)2在子类中直接调用父类的有参数的构造函数
在类中 自己调用自己的构造函数 关键字 this ;子类调用父类的构造函数 关键字 base

2 VS中 查看  -->查看类图

3 在一些类中会重复的出现一些成员,可以将这些成员抽取出来,单独的封装到一个类中,作为这些类的父类  ; 继承具有单根性和传递性;object是所有类的基类;

原文地址:https://www.cnblogs.com/yachao1120/p/6411546.html