抽象类与接口
抽象类:通常用于描绘一个系统单元,将一组共性内容进行抽取,特色:能够在类中界说笼统内容让子类完成,能够界说非笼统内容让子类直接运用。它里边界说的都是一些系统中的基本内容。 接口:通常用于界说目标的扩展功用,是在承继以外还需这个目标具有的一些功用。
笼统类和接口的共性:都是不断向上抽取的结果。
笼统类和接口的差异:
1:笼统类只能被承继,并且只能单承继。
接口需求被完成,并且能够多完成。
2:笼统类中能够界说非笼统办法,子类能够直接承继运用。
接口中都有笼统办法,需求子类去完成。 3:笼统类运用的是 is a 联系。
接口运用的 like a 联系。
4:笼统类的成员修饰符能够自界说。
接口中的成员修饰符是固定的。全都是public的。
在开发之前,先界说规矩,A和B别离开发,A负责完成这个规矩,B负责运用这个规矩。至于A是怎么对规矩详细完成的,B是不需求知道的。这样这个接口的出现就降低了A和B直接耦合性。
更多关于Java编程的资讯,请访问上海Java编程培训学校
下一篇:Java编程中的接口
师资介绍