抽象类(abstract)与接口(interface)

来源:互联网 发布:macbookpro下载软件 编辑:程序博客网 时间:2024/04/28 19:19

接口只包含方法的定义,而没有其实现

类可以实现多个接口,一旦类实现了接口,则该类不仅要实现该接口所定义的方法,还要实现该接口从其他接口所继承的所有方法

 

抽象类提供多个派生类共享基类的公共定义,即可以提供抽象方法,也可以提供非抽象方法,抽象类不能实例化,必须通过继承在派生类中实现其抽象方法,抽象类不能被密封final,如果派生类没有实现所有的抽象方法,则该派生类也必须被申明是抽象的

 

原创粉丝点击