知道接口这个概念很长时间了,但是一直不是很明白。有时候弄的还很糊涂。首先这个东西抽象不想其他的类一样,直接实例化就可以用,很直观。其实,接口这个词好想不那么容易理解下面就我个人对Java接口的理解,如有不对,还忘指正;用一个计算机硬件上的知识来说明,大家都知道,计算机有主板,主板上有好几个PCI插槽,插槽可以插各种PCI板卡。下面我就这个实例来说明一下接口的概念,希望能对大家理解接口有所帮助。1.首先创建一个接口interface PCI { void start(); void stop(); }这里定义了一个接口类,其实就是说 主板 和 PCI板卡 要都遵守的一个协议,就想PCI协议。里面包含了共同的的成员变量和方法,要知道这里的方法只是一个名字,具体的实现并不用在这里写出来,就像一纸协议一样,只是一个口号,具体的实现是其他别的方法时实现的 2.创建一个声卡和网卡的类,要实现PCI接口 因为实现了PCI接口,所以这个类中必须要有接口中定义阅读全文>
发表于 @ 2008年10月31日 17:24:00|评论(loading...)|收藏