抽象类和接口都不能被实例化。抽象方法可以在子类中重写,但静态抽象方法不能在子类被重写。静态方法和静态属性与对象是无关的,只与类有关,通过obstract是矛盾的。