面向对象基础概念

重写:应付需求的变更

抽象类:不能被实例化且抽象函数必须在非抽象类去实现,抽象函数也是虚拟的

密封类:不能被继承

密封方法:不能被重写

接口:就像一个合同,继承于该接口的类就会执行某些函数