在Java中,除了可以使用抽象类来实现一定程度的抽象外,还可以定义一种特殊的“抽象类”----接口(interface)。
在接口中,也可以定义属性,但它的成员属性都会被自动加上public、static和final,而对于接口中的方法,也会自动将它设置为public的。
和类继承类似,继承的接口也具有了父接口的特性。和类的继承不同的是,[b]在接口的继承中,可以继承多个接口,只需要将继承的各个接口用逗号“,”隔开就可以了。[/b]
[b]所谓Java不支持多继承,指的是不支持类的多继承。[/b]
在接口中,也可以定义属性,但它的成员属性都会被自动加上public、static和final,而对于接口中的方法,也会自动将它设置为public的。
和类继承类似,继承的接口也具有了父接口的特性。和类的继承不同的是,[b]在接口的继承中,可以继承多个接口,只需要将继承的各个接口用逗号“,”隔开就可以了。[/b]
[b]所谓Java不支持多继承,指的是不支持类的多继承。[/b]