二零二三年 优质公开课演示示例11.pptx

演示示例11物流信息管理系统开发2022版抽象类与抽象方法2-2抽象类与抽象方法的使用抽象类中可以没有抽象方法,但包含了抽象方法的类必须被定义为抽象类如果子类没有实现父类的所有抽象方法,子类必须被定义为抽象类没有抽象构造方法,也没有抽象静态方法抽象类中可以有非抽象的构造方法,创建子类的实例时可能调用演示示例11-1:抽象类与抽象方法的使用/28如何使用接口USB接口本身没有实现任何功能 USB接口规定了数据传输的要求分析USB接口可以被多种USB设备实现 演示示例11-2:USB接口根据需求设计方法编写USB接口 实现USB接口 实现所有方法使用USB接口 用多态的方式使用/28可以使用Java接口来实现面向接口编程3-2具备上锁、开锁的能力具有开门、关门的功能演示示例11-3:防盗门功能定义Door 抽象类定义Lock接口继承类实现接口编写TheftproofDoor类让防盗门关门、上锁、开锁、开门编写测试类/28实现过程面向接口编程3-3问题一个人可以具有多项能力一个类可以实现多个接口 演示示例11-4:防盗门扩展功能/28扩展防盗门门铃功能,主要实现拍照存档面向接口编程演示示例11-5:打印机定义墨盒接口InkBox定义纸张接口Paper 约定墨盒标准约定纸张标准 定义打印机类 实现墨盒接口实现纸张接口 /28墨盒和纸张的规格是一种约定 打印机需要遵守这些约定用面向接口编程

文档评论(0)

1亿VIP精品文档

相关文档