一、继承
1、快捷创建属性 propfull 按下Tab键
2、Person类作为父类(基类),Student类作为子类(派生类),来继承Person,怎么实现呢
public class Student:Person
{
}
3、子类继承了父类的共有属性和方法,但是并没有继承父类的私有成员
4、继承的特性
1)单根性
2)继承具有传递性
5、子类有没有继承父类的构造函数?
子类不会继承父类的构造函数,但是会调用父类的默认构造函数,然后再调用自己的构造函数
子类怎样调用父类的构造函数?
使用base关键字来调用
练习:继承练习 Reporter类、Programmer类均继承自Person类,Person类中有 name age gender三个属性和构造函数,
构造函数为三个属性赋初值。
Reporter: hobby属性
Programmer:WorkerYear 属性
定义一个打印方法
打印出每个类对象中的每个属性的值
Person类:
class Person
{
private string _name;
/// <summary>
/// 姓名
/// </summary>
public string Name
{
get { return _name; }