中国高校课件下载中心 》 教学资源 》 大学文库

内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第5章 接口与Java API基础

文档信息
资源类别:文库
文档格式:PPT
文档页数:32
文件大小:1MB
团购合买:点击进入团购
内容简介
内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第5章 接口与Java API基础
刷新页面文档预览

第5章接口与)ava API基础

第5章 接口与Java API基础

5.1引言 5.2接口的定义 5.3接口的声明 5.4接口的实现 5.5面向接口编程

5.1 引言 5.2 接口的定义 5.3 接口的声明 5.4 接口的实现 5.5 面向接口编程

5.1引言 Java 单重继承 现实生活中存在这样的问题: 动物 受到保护的 Java是单重继承的,怎么解决 这个问题? 熊猫 现实生活中存在多重语义的情况 需要多重继承实现 利用接口来解决

. Java—单重继承 现实生活中存在这样的问题: 熊猫 动物 受到保护的 . 现实生活中存在多重语义的情况 需要多重继承实现 Java是单重继承的,怎么解决 这个问题? 利用接口来解决 5.1 引言

生活中的接口 电脑主板上的PC插槽 PCI PC插槽可以插接哪些卡呢?只能插接一种卡 吗?

生活中的接口 电脑主板上的PCI插槽 PCI插槽可以插接哪些卡呢?只能插接一种卡 吗?

生活中的接 口 ·PC插槽可插接显卡、声卡、网卡、内置 Modem、USB2.0卡、IEEE1394卡、电视卡、 等等种类繁多的扩展卡。 PC插槽是通过插接不同的扩展卡可以获得目 前电脑能实现的几乎所有功能,是名副其实的 “万用”扩展插槽

◼ PCI插槽可插接显卡、声卡、网卡、内置 Modem、USB2.0卡、IEEE1394卡、电视卡、 等等种类繁多的扩展卡。 ◼ PCI插槽是通过插接不同的扩展卡可以获得目 前电脑能实现的几乎所有功能,是名副其实的 “万用”扩展插槽。 生活中的接口

生活中的接口 Java接口就类似于主板上的PCl插槽的规范 声卡 网卡 主板 像声卡、网卡、显卡这样只要是符合PC插槽 规范的卡都可以插在PC插槽上,尽管每种卡 显卡 的内部结构都不相同

生活中的接口 Java接口就类似于主板上的PCI插槽的规范 声卡 显卡 网卡 像声卡、网卡、显卡这样只要是符合PCI插槽 规范的卡都可以插在PCI插槽上,尽管每种卡 的内部结构都不相同。 主板

5.2接口的定义 接口(interface)是一种与类相似的结构, 只包含常量和抽象方法。接口在许多方面都与 抽象类很相似,但是它的目的是指明多个对象 的共同行为特征。 Java定义接口的语法: 修饰符interface接口名{ 接口中的属性都是常量 *常量声明年 休*】 方法签名灿 接口中的方法都是没有方法 体的抽象方法

接口(interface)是一种与类相似的结构, 只包含常量和抽象方法。接口在许多方面都与 抽象类很相似,但是它的目的是指明多个对象 的共同行为特征。 Java定义接口的语法: 5.2 接口的定义 修饰符 interface 接口名 { /** 常量声明 */ /** 方法签名 */ } 接口中的属性都是常量 接口中的方法都是没有方法 体的抽象方法

5.2接口的定义 在Java中,接口被看作是一种特殊的类。 就像常规类一样,每个接口都被编译为独立的 字节码文件。与抽象类相似,不能用new操作 符创建接口的实例

在Java中,接口被看作是一种特殊的类。 就像常规类一样,每个接口都被编译为独立的 字节码文件。与抽象类相似,不能用new操作 符创建接口的实例。 5.2 接口的定义

5.2接口的定义 public interface PCI 这是Java接口,相当于主 public void start(); 板上的PC插槽的规范 public void stop(); Java接口中定义的方法在不同的地方被实现,可以具有 不同的行为 class SoundCard implements PCI{ class NetworkCard implements PCI{ public void start(){ public void start(){ System.out.printIn("Dudu."); System.out.println("Send."); public void stop(){ public void stop(){ System.out.println("Sound stop!"); System.out.printIn("Network stop!"); 声卡、网卡都实现了PC插槽的规范,但行为完全不同

public interface PCI { public void start(); public void stop(); } class SoundCard implements PCI { public void start() { System.out.println("Du du."); } public void stop() { System.out.println("Sound stop!"); } } Java接口中定义的方法在不同的地方被实现,可以具有 不同的行为 这是Java接口,相当于主 板上的PCI插槽的规范 class NetworkCard implements PCI { public void start() { System.out.println("Send."); } public void stop() { System.out.println("Network stop!"); } } 声卡、网卡都实现了PCI插槽的规范,但行为完全不同 5.2 接口的定义

5.2接口的定义 可以使用Java接口标识类型 运行时,根据实际创建的对象类型调用相应的方法 public class Assembler 使用Java接口标识类 public static void main(StringD args){ 型 PCI nc new NetworkCard(); PCI sc=new SoundCard(); 2 nc.start(); sc.start(); 运行时,根据实际创建的对象 类型调用相应的方法 控制台输出 Du du. Send

public class Assembler { public static void main(String[] args) { PCI nc = new NetworkCard(); PCI sc = new SoundCard(); nc.start(); sc.start(); } } 可以使用Java接口标识类型 运行时,根据实际创建的对象类型调用相应的方法 Du du. Send. 控制台输出 2 1 5.2 接口的定义 使用Java接口标识类 型 运行时,根据实际创建的对象 类型调用相应的方法

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档