`
黑猪王子
  • 浏览: 132431 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

Java的接口Interface理解

阅读更多
学Java不是一天两天了,接口这个东西在很长的一段时间都很不好理解,
经过很长时间的学习之后,Head First in Java 里把接口理解为角色,比如 LovelyDog extends implent Pet,自然语义上就是"可爱狗"是狗的子类,但是这个类扮演的角色是宠物

今天看J2EE的时候看到这么一句"接口应当稳定,甚至要被规范化",突然相当对接口最好的理解就是接口就是一个类的"行为规范",所以一个类可以继承多个接口,很明显,语义上,一个类可用遵守多个行为规范(契约),为什么接口里面只有方法定义呢(当然,可以定义字段,只能是public final),行为规范,就是规范嘛.

此文无他,无非觉得用"行为规范"这个词代替接口这个比较抽象的词好些,纯玩
分享到:
评论

相关推荐

    详解java接口interface

    Java 接口详解 Java 接口是 Java 语言中的一种特殊的抽象类,它定义了一组抽象方法和默认方法,用于规范多个类之间的公共行为。...通过本文的学习,读者可以更好地理解 Java 接口的概念和应用场景。

    C#调用Java接口演示

    总结来说,C#调用Java接口是一个相对复杂的过程,需要对Java和.NET平台都有深入的理解。使用IKVM.NET或其他类似的工具可以简化这个过程,但仍然需要注意跨语言通信中的类型映射、异常处理和性能优化等问题。实际项目...

    Java中的interface接口

    Java接口可以继承其他接口,使用`extends`关键字,如`interface ChildInterface extends ParentInterface { ... }`。接口支持多重继承,一个接口可以继承多个父接口。 5. **默认方法与静态方法**: 自Java 8起,...

    Java中interface接口的作用

    在Java编程语言中,接口(Interface)是一种非常重要的特性,它扮演着定义行为规范的关键角色。接口是完全抽象的类型,允许我们定义一组...因此,理解并熟练运用Java接口是成为一名合格的Java程序员不可或缺的技能。

    java 接口练习作业

    在这个"java接口练习作业"中,我们将会探讨接口的使用,以及如何将其应用于集合框架中。 首先,让我们深入了解Java接口的基本概念。接口是完全抽象的类,不能包含实例变量,但可以声明常量。它由一系列无实现的方法...

    理解接口interface,j简单的一个demo

    在“理解接口interface,简单的一个demo”这个主题中,我们将深入探讨接口的基本用法以及如何在实际编程中应用。通过定义并实现多个接口,我们可以看到接口如何为不同类提供通用的行为模板,而各个类可以根据自己的...

    java 接口 java 接口java 接口

    Java接口在Java编程语言中扮演着至关重要的角色,它是实现多态性和抽象化的关键机制。接口定义了一组方法签名,但不提供具体实现,这使得类可以实现多个接口,从而表现出多种行为。以下是对Java接口的详细解释: 一...

    JNI(Java Native Interface)中文手册

    JNI(Java Native Interface)是Sun Microsystems公司定义的一套标准接口,用于实现Java代码与本地代码(通常是C或C++)之间的交互。随着Java的发展,JNI的重要性日益凸显,因为它允许Java程序调用本地库的功能,...

    Java Native Interface Specification

    Java本地接口(Java Native Interface, JNI)是一种框架,允许Java代码调用本地应用编程接口(Native Application Programming Interfaces, Native APIs)以及将本地方法嵌入到Java虚拟机(Java Virtual Machine, ...

    DELPHI 11调用JAVA 接口

    使用`CreateJavaVM`函数初始化Java虚拟机(JVM),然后通过`FindClass`查找Java接口类,使用`GetMethodID`获取接口方法的ID,最后通过`CallObjectMethod`或`CallNonvirtualObjectMethod`来调用Java接口。 5. **传递...

    Java Native Interface Programmers Guide and Specification(Exp)

    这个"Java Native Interface Programmers Guide and Specification(Exp)"很可能是一份详细解释JNI编程指南和规范的文档,用于帮助开发者深入理解并有效地利用JNI进行跨平台的系统级编程。 JNI在Java中的作用主要...

    Java接口(interface)的概念及使用-Java教

    Java接口(Interface)是Java编程语言中的一个关键概念,它是一种完全抽象的类型,用于定义对象的行为标准。接口中只包含常量定义和抽象方法,不包含任何实现代码。理解并熟练使用Java接口,对于提升代码的灵活性、...

    Java中interface接口与abstractclas

    在Java编程语言中,`interface`接口和`abstract class`抽象类是两种重要的面向对象设计概念,它们都用于实现多态性,但有着显著的区别。理解这些差异对于编写可扩展和可维护的代码至关重要。 首先,接口是完全抽象...

    DELPHI 7 调用 JAVA 接口

    首先,理解Delphi 7调用Java接口的基础原理。这种通信通常依赖于Java的本地接口(JNI,Java Native Interface),它允许Java代码调用C/C++代码,而Delphi代码可以编译为C++兼容的库。因此,Delphi通过JNI桥接,可以...

    C++调用Java接口

    你可以下载并研究这个项目,以加深对C++调用Java接口的理解。 通过这种方式,C++和Java之间可以实现无缝通信,允许我们充分利用两种语言的优点。这种技术广泛应用于游戏开发、高性能计算、嵌入式系统等领域,使得...

    Java本地接口(JNI)编程指南和规范 Java Native Interface 6.0 Specification

    JNI,全称Java Native Interface,是Java平台的一部分,用于建立Java应用和本地代码之间的桥梁。通过JNI,Java开发者可以编写本地方法,这些方法可以在Java虚拟机(JVM)内部调用,但实际由本地代码实现。这使得Java...

    Java 接口

    Java接口是Java编程语言中的一个重要概念,它是定义行为规范的蓝图,允许类之间进行多态性的实现。在Java中,接口是一种完全抽象的类型,它只包含常量定义和抽象方法,不包含任何实例变量。接口是Java实现面向接口...

    学习Java接口的例题

    总结一下,Java接口的主要知识点包括: 1. 接口的定义:包含常量和抽象方法,无实例化能力。 2. 实现接口:类使用`implements`关键字实现接口,并提供接口中所有方法的实现。 3. 默认方法:自Java 8起,接口可以...

    JAVA 接口用法 PPT

    Java接口是一种重要的编程概念,它是Java语言中定义多个类共享行为的一种方式。接口与抽象类相似,都用于定义类的公共属性,但是接口更偏向于一种“纯”抽象,它只包含方法签名(方法名、参数列表和返回类型),而不...

Global site tag (gtag.js) - Google Analytics