接口关键字 interface使抽象的概念向前迈进了一步。abstract关键字允许人们在类中创建一个或者多个没有任何定义的方法——提供了接口部分,但是没有提供任何相应的具体实现,这些实现都是由此类的继承者们创建的。
interface 这个关键字产生一个完全抽象的类,换句话说接口这是提供了形式,所有实现了特定接口的类看起来都像这样。
interface 为降低类与类之间的耦合性提供了更大的可能,例如:
interface test{ public void getInstance(Object object); } test1 implement test{ public void getInstance(Object object){ ********** ******* } }
当有很多人同时开发一个项目,他们只需要调用你的接口就可以了,而你可以随意修改具体实现,否则你每修改一次,都需要向所有同事提交一次更新的jar包吗?
结果肯定会被骂死。