抽象类能与static关键字一起用吗? - Java 编程详解
抽象类与static关键字不能直接一起使用。\n\n抽象类是用来被继承的,它不能被实例化。抽象类可以包含抽象方法(只有方法的声明,没有具体的实现),子类必须实现这些抽象方法。抽象类可以有非抽象的方法和成员变量,但是抽象类中不能有静态方法。\n\n而static关键字是用来修饰类的成员变量和方法的。被static修饰的成员变量和方法属于类本身,而不是属于类的实例。所以它们可以直接通过类名来访问,无需实例化对象。\n\n由于抽象类不能被实例化,所以抽象类中的成员变量和方法都必须通过子类的实例来访问。因此,在抽象类中使用static关键字没有意义,也是不允许的。
原文地址: http://www.cveoy.top/t/topic/pYkU 著作权归作者所有。请勿转载和采集!