教材学习内容总结
第六章要点:
1、接口:1)接口声明: interface //接口的名字 2)接口体
2、实现接口:类实现接口:一个类需要在类声明中使用关键字implements声明该类实现一个或多个接口。如果实现多个接口,用逗号隔开接口名,例如:class A implements Printable,Addable
3、接口的UML图:三层:1、顶部第一层是名字层,接口的名字必须是斜体字形,而且需要用<>修饰名字,并且该修饰和名字分列在两行。2、第二层是常量层,列出接口中的常量及类型,格式是“常量名字:类型”。3、第三层是方法层,也称操作层,列出接口中的方法及返回类型,格式是“方法名字(参数列表):类型”。
4、接口回调:可以把实现某一类的类创建的对象的引用赋值给该口声明的接口变量,那么该接口变量就可以调用被类实现的接口方法。
5、理解接口:接口可以抽象出重要的行为标准,该行为标准用抽象方法来表示;可以把实现接口的类的对象的引用赋值给接口变量,该接口变量可以调用被该类实现的接口方法
6、接口与多态
7、接口参数
8、abstract类与接口的比较:abstract类和接口都可以有abstract方法;接口中只可以有常量,不能有变量,abstract类中既可以有常量,也可以有变量;abstract类中也可以有非abstract方法,接口不可以