1:定义虚函数的基类可以初始化对象
    定义纯虚函数的基类无法初始化对象