抽象类和接口幻灯片.ppt

抽象类和接口 回顾及作业点评 如何实现多态? 使用多态有什么好处? 抽象类的特点是什么? 抽象方法的特点是什么? 预习检查 如何编写接口? 接口有哪些特性?(说出2个) 掌握接口基础知识 掌握接口作为一种约定和能力的含义 本章目标 为什么使用接口 只有抽象方法的抽象类? 可以用接口来表示 接口有比抽象类更好的特性: 1.可以被多继承 2.设计和实现完全分离 3.更自然的使用多态 4.更容易搭建程序框架 5.更容易更换实现 …… 用接口代替这样的抽象类,是因为: 什么是接口 认识一下接口 必须知道的接口特性 接口不可以被实例化 实现类必须实现接口的所有方法 实现类可以实现多个接口 接口中的变量都是静态常量 public interface MyInterface { public void foo(); //其他方法 } 所有方法都是: public abstract 抽象类除外 Java中的多继承 常作为类型使用 如何使用接口 用程序描述USB接口 如何使用接口 可以使用Java接口来实现 USB接口本身没有实现任何功能 USB接口规定了数据传输的要求 USB接口可以被多种USB设备实现 编写USB接口 实现USB接口 使用USB接口 根据需求设计方法 实现所有方法 用多态的方式使用 如何使用接口 编码实现 p

文档评论(0)

1亿VIP精品文档

相关文档