楼主,给你一个建义,有时间看看别人的贴子吧!我在这里看过好几篇关于这个问题的贴子啦!
接口的出现,主要是为了避免C++的多重继承,因为在java中不允许多重继承,但是可以实现多个接口,这样就可以达到一种多重继承的目的,同是因为接口的方法都是空的public void方法要求我们必须重写这些方法就可以达到一种标准的效果!
接口有很多的用法,你可以到书上去仔细了解一下!
接口的出现,主要是为了避免C++的多重继承,因为在java中不允许多重继承,但是可以实现多个接口,这样就可以达到一种多重继承的目的,同是因为接口的方法都是空的public void方法要求我们必须重写这些方法就可以达到一种标准的效果!
接口有很多的用法,你可以到书上去仔细了解一下!
抽象程度逐渐加强
可以把接口看成是纯粹的抽象类,里面只含有方法特征,而不含有任何方法实现
当然里面也可以定义 public常量
对接口的实现称为接口继承,一个类可以实现多个接口,但只能有一个父类
接口的使用请参看设计模式方面的书籍!