抽象类(abstract)与接口(interface)
2010-05-11 10:54
260 查看
接口只包含方法的定义,而没有其实现
类可以实现多个接口,一旦类实现了接口,则该类不仅要实现该接口所定义的方法,还要实现该接口从其他接口所继承的所有方法
抽象类提供多个派生类共享基类的公共定义,即可以提供抽象方法,也可以提供非抽象方法,抽象类不能实例化,必须通过继承在派生类中实现其抽象方法,抽象类不能被密封final,如果派生类没有实现所有的抽象方法,则该派生类也必须被申明是抽象的
类可以实现多个接口,一旦类实现了接口,则该类不仅要实现该接口所定义的方法,还要实现该接口从其他接口所继承的所有方法
抽象类提供多个派生类共享基类的公共定义,即可以提供抽象方法,也可以提供非抽象方法,抽象类不能实例化,必须通过继承在派生类中实现其抽象方法,抽象类不能被密封final,如果派生类没有实现所有的抽象方法,则该派生类也必须被申明是抽象的
相关文章推荐
- 抽象类(abstract),虚方法(virtual),接口(interface)对比分析(一)
- the Differences between abstract class & interface in C#接口和抽象类的区别
- Java 学习笔记 (3) -抽象类 abstract 接口 interface 内部类 inner class 继承 extends 实现 implements 包 package
- 抽象类(abstract)和接口(interface)的区别
- C#关于类抽象类和接口之间的关系(Abstract)(Interface)
- 抽象类(abstract)及接口(interface)试例
- 抽象类abstract与接口interface的区别
- 抽象类(abstract)与接口的区别(interface)
- Java:抽象类abstract和接口Interface
- PHP 的 抽象类 abstract 和 接口 interface
- C#基础-->抽象类(abstract)和接口(Interface)
- Abstract&Interface 抽象类与接口
- 类(class),抽象类(abstract), 接口(interface)的关系和区别
- interface,abstract class,abstract interface Java中的接口,抽象类和抽象接口的异同
- 抽象类(abstract),虚方法(virtual),接口(interface)对比分析(二)
- 抽象类abstract与接口interface的区别
- 接口和抽象类:Interface、abstract _【转】
- 什么是接口?接口有哪些好处,抽象类(abstract)和接口(interface)的区别
- Java重修之路(九)面向对象之final关键字,抽象类(abstract),接口(interface)
- 抽象类(abstract)和接口(interface)的区别