简单的说,
抽象类是不能实例化的,只用来派生其他的类.
经过pabulic声明的函数,变量都是结构.一个实例化的对象是通过接口来进行功能调用的