`
easy0917
  • 浏览: 261102 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

关于interface特征的归纳

 
阅读更多
1.接口中的成员变量默认都是public、static、final类型的,必须被显式初始化。
2.接口中方法默认都是public、abstract类型的。
3.接口中没有构造方法,不能被实例化。
4.接口不能实现另一个接口,但是可以继承多个其他接口。
合法:public interface C extends A,B{}
非法:public interface C implements A,B{}
5.接口必须通过类来实现它的抽象方法。
6.当类实现了一个接口时,他必须实行这个接口的所有抽象方法,否则这个类必须定义为抽象类。


接口与抽象类比较:
相同点:
1.都不能被实例化。
2.都能包含抽象方法。
区别点:
1.在抽象类中可以为部分方法提供默认的实现,从而避免在子类中重复实现它,提高代码的可重用性,这是抽象类的优势所在,而接口中只能包含抽象方法。
2.一个类只能继承一个直接的父类,这个父类有可能是抽象类,但是一个类可以实现多个接口。
分享到:
评论

相关推荐

    [UVM]UVM TLM1.0 Interface归纳总结 — 图解UVM TLM1.0 Interface

    UVM TLM1.0 Interface归纳总结  — 图解UVM TLM1.0 Interface  Transaction-Level Modeling (TLM) 用户模块之间的通信. 是实现基于事务的方法的概念,这些方法可用于模块之间的通信。  The UVM库提供了事务级...

    Game Interface Design

    通过上述分析可以看出,《Game Interface Design》这本书可能涵盖了一系列关于游戏界面设计的基础概念、设计原则以及实践技巧等内容。这些知识点对于游戏开发者来说非常重要,不仅可以帮助他们创造出更加优秀的作品...

    xen_interface3.0.pdf

    根据提供的文档信息,我们可以归纳出以下相关知识点: ### Xen虚拟化技术概述 Xen是一种开源的虚拟机监视器,能够将一台物理机器上的硬件资源进行虚拟化并动态地分配到多个独立的操作系统实例(称为“域”或“客户...

    Fuji MICREX-SX SPH PC CARD INTERFACE MODULE.pdf

    1. 文件类型与模块名称:文档标题“Fuji MICREX-SX SPH PC CARD INTERFACE MODULE.pdf”指明了这是一份关于“Fuji MICREX-SX SPH PC CARD INTERFACE MODULE”设备的用户手册。PC Card Interface Module(PC卡接口...

    wlc配置命令[归纳].pdf

    可以选择使用 DHCP 服务来分配 Service Interface IP 地址,也可以手动配置。这里选择手动配置,IP 地址为 10.1.2.190,子网掩码为 255.255.255.0。 三、Management Interface 配置 Management Interface 用于远程...

    VirtualBox网络配置[归纳].pdf

    在配置VirtualBox网络时,主要有两种模式:NAT和Host Interface(也称为Host-Only或桥接网络)。这两种模式各有特点,适用于不同的使用场景。 1. **NAT模式**: - **工作原理**:NAT模式下,虚拟机通过主机上的...

    华为配置实例归纳.pdf

    在手动模式下,需要明确指定哪些接口加入到Eth-Trunk中,通过`trunkport`命令添加成员接口,如`trunkport interface-type { interface-number1 [ to interface-number2 ] }`。 接下来,我们涉及了VLAN的配置。VLAN...

    USB接口HID设备说明书[归纳].pdf

    【USB接口HID设备说明书归纳】 USB接口的HID(Human Interface Device)设备是与人交互最密切的USB设备类型,如键盘、鼠标和游戏手柄等。它们具有成本低廉和易于实现的优势,因为Windows操作系统从Windows 98开始就...

    2010年最新PHP类的精缩归纳:

    接口使用`interface`关键字声明: ```php interface InterfaceName { public function method1(); public function method2(); } ``` 类可以实现多个接口,但只能继承一个父类。实现接口使用`implements`关键字...

    气动元件符号[归纳].pdf

    6. **T-interface 和交叉管路**:T-interface用于连接多个管道,交叉管路则用于分支气流,实现多方向供气。 7. **单向阀**:单向阀确保气体只能沿一个方向流动,防止回流。 8. **F.R.L. 三联件**:包括过滤、减压...

    单一交换机vlan配置及单臂路由的配置[归纳].pdf

    路由器使用子接口(sub-interface)来模拟多个物理接口,每个子接口对应一个VLAN。配置如下: 1. 启用路由器接口: ``` Router>enable Router#config terminal Router(config)#interface fastEthernet 0/0 ...

    java 归纳与总结

    本文将对Java中的几个关键知识点进行归纳和总结。 1. 逻辑操作(&, |, ^)和条件操作(&&, ||)的差别: - 逻辑操作符(&, |, ^)不仅适用于布尔类型,还适用于数值类型。它们会计算所有操作数,即使结果已经可以确定。...

    AIX 常用命令归纳

    - `smit mkps`:通过SMIT(System Management Interface Tool)创建新的交换区空间。 - `swapon -a`:启动系统中的所有分页空间,确保足够的虚拟内存供应用运行。 - `more /etc/swapspaces`:查看存储在系统中的分页...

    软考网络工程师下午题命令归纳(完全版合集).rar

    1. Cisco IOS命令:Cisco路由器和交换机的配置,如`enable`进入特权模式,`configure terminal`开始配置,`interface`选择接口,`ip address`配置IP等。 2. Windows PowerShell命令:在Windows服务器上配置网络设备...

    JavaSE知识点归纳总结.docx

    本篇文章将对JavaSE中的核心知识点进行归纳总结,主要包括继承、封装、多态、重写、重载、接口和抽象类等概念。 1. 继承(Inheritance) 继承是面向对象编程的一个关键特性,允许我们创建一个新类(子类)并基于...

    交换机配置[归纳].pdf

    1. 进入端口配置视图:`[SwitchA]interface Ethernet 0/1` 2. 配置出方向限速:`[SwitchA- Ethernet0/1]line-rate outbound 30`(30对应3Mbps,因为速率限制级别1-28的粒度为64Kbps) 3. 配置入方向限速:`[SwitchA-...

    华为交换机各种配置实例[归纳].pdf

    [SwitchA]interface Ethernet 0/1 [SwitchA- Ethernet0/1]line-rate outbound 30 [SwitchA- Ethernet0/1]line-rate inbound 16 ``` 2. **S2000EI 系列交换机端口限速** 对于S2008-EI、S2016-EI和S2403H-EI这些...

    HP电脑机箱背面接口介绍[归纳].pdf

    1. **DVI视频转接HDMI高清接口适配器**:DVI(Digital Visual Interface)接口主要用于传输数字视频信号,而HDMI(High Definition Multimedia Interface)接口则可以同时传输音频和高清视频信号。适配器允许DVI接口...

    《HEADFIRSTJAVA》--深入浅出Java说明与归纳.pdf

    以下是对文档内容的知识点归纳: 1. Java基础知识:Java源文件通过编译器转换成字节码文件(.class),然后由Java虚拟机(JVM)执行。基本数据类型包括整型(int)、布尔型(boolean)等,以及它们的包装类。Java的方法...

    华为NAT配置案例[归纳].pdf

    AR1# interface GigabitEthernet0/0/1 ip address 202.106.1.2 255.255.255.0 nat static global 202.1.1.1 inside 192.168.1.2 netmask 255.255.255.255 在上面的配置中,定义了一个静态NAT条目,将私网IP地址192....

Global site tag (gtag.js) - Google Analytics