* 接口-解决之道 接口就是给出一些没有内容的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来,语法: Class 类名 implememts 接口{ 方法; 变量; } 小结: 接口是更加抽象的抽象的类,抽象类里的方法可以有方法体,接口里的所有方法都没有方法体,接口体现了程序设计的多态和高内聚低耦合的设计思想。 问题:请举例说明接口怎样体现了多态? * 接口-注意事项 1. 接口不能被实例化 2. 接口中所有的方法都不能有主体,图示: Void aaa() {};不对 3. 一个类可以实现多个接口 4. 接口中可以有变量[但变量不能用private和protected修饰]关于这一点我还想说: a. 接口中的变量,本质上都是static的,不管你加不加static修饰 b. 在java开发中,我们经常把经常用的变量,定义在接口中,作为全局变量使用,访问形式:接口名.变量名 5.一个接口不能继承其它的类,但是可以继承别的接口 |