0 0

实现接口是否可以不实现接口的所有方法0

阅读他人代码时发现类
public class Sys_userDaoImpl extends HibernateBaseDaoImpl<SYS_USER,Long> implements Sys_userDao{}

其中接口类中有save()方法,实现类中没有

impl类虽然实现接口 但是并没有实现所有方法,可是编辑器并没有发出任何错误信息

所以我想问实现接口后是否可以只实现接口内的部分方法
2013年7月04日 15:29

8个答案 按时间排序 按投票排序

0 0

采纳的答案

其实这是一个A继承B,B实现C的过程,在这个过程中,A成为了B的子类,B可以替子类实现C接口的某些方法,如果B没有实现,那么就需要A来实现,这种方式很常用。在你给的东西中HibernateBaseDaoImpl就是我说的B

2013年7月04日 19:57
0 0

基础知识!

2013年7月05日 19:00
0 0

抽象类实现接口可以不用实现里面的具体方法,但是实体类是必须实现的。不然要接口做什么。

2013年7月05日 09:51
0 0

实现类必须实现接口的所有方法,除非实现类是抽象类
所以你可以这样做:(接口适配器模式)
接口-->抽象类-->目标实现类
这样就可以轻松过滤掉不需要的方法,实现自己想要的方法

2013年7月05日 09:50
0 0

看样子HibernateBaseDaoImpl应该实现了,lz应该多看看基础。

2013年7月05日 08:49
0 0

父类实现了

2013年7月04日 17:03
0 0

HibernateBaseDaoImpl 类中应该有save方法

2013年7月04日 16:34
0 0

实现接口,是一定要实现里面所有的方法(就是把所有的方法都写一遍,即使方法体为空),如果觉得麻烦可以考虑用适配器模式

2013年7月04日 15:51

相关推荐

    Java多态和实现接口的类的对象赋值给接口引用的方法(推荐)

    一个类可以实现一个或多个接口,从而表明它承诺实现接口中声明的所有方法。当我们创建一个接口类型的引用并将其赋值给实现该接口的类的对象时,这个引用变量可以调用接口中定义的所有方法。在运行时,实际调用的是...

    C语言接口与实现 pdf 免费

    通过将接口与其实现分离,程序员可以更加灵活地修改和优化单个模块而不影响整个程序的其他部分。 本书适合所有希望掌握C语言接口设计与实现技术的读者,无论他们是初学者还是有经验的程序员。它提供了一种系统的...

    Java接口的实现 操作

    Java 接口的实现操作 Java 接口是一种抽象的概念,定义了一组方法的集合,但这些方法未被实现。接口的实现是指在某个类中,提供了接口中所有方法的...我们可以通过定义接口和实现接口来编写更加灵活和可维护的代码。

    Java --- 方法参数为接口(子类实现接口中重写后的方法流程图)

    Java --- 方法参数为接口(子类实现接口中重写后的方法流程图)

    Java SE程序 接口中方法部分实现

    Java SE程序 接口中方法部分实现Java SE程序 接口中方法部分实现Java SE程序 接口中方法部分实现Java SE程序 接口中方法部分实现Java SE程序 接口中方法部分实现Java SE程序 接口中方法部分实现Java SE程序 接口中...

    C语言接口与实现C语言接口与实现C语言接口与实现

    例如,通过定义一组函数接口来操作一个数据结构,我们可以改变内部实现而不影响调用者。 在C语言中,还有一些高级特性,如预处理器宏、函数指针、回调函数等,它们可以用来构建更灵活的接口。预处理器宏可以进行...

    通用IDispatch接口实现方法

    5. **实现IDispatch接口**:尽管MFC没有提供现成的IDispatch接口实现,但可以使用ATL的IDispatchImpl类作为基础,或者手动实现GetIDsOfNames、Invoke等方法。GetIDsOfNames用于根据名称查找DISPID,Invoke则负责实际...

    springboot实现接口签名

    本文将深入探讨如何使用Java和Spring Boot来实现接口签名。 首先,接口签名的基本原理是通过一种约定好的方式,如哈希算法,将请求的特定信息(如URL、参数、时间戳等)和一个私有密钥结合,生成一个唯一的签名字符...

    AS3 简单接口实现

    如果类没有实现接口中的所有方法,编译器会报错。 接口也可以用于多继承,因为AS3不支持类的多重继承,但一个类可以实现多个接口。这使得设计更灵活,可以模拟出多重继承的效果: ```actionscript public ...

    接口的多态实现

    1. 接口的继承:一个接口可以继承另一个接口,从而可以继承父接口中的所有方法。这有助于构建更复杂的接口层次结构。 2. 接口与抽象类的区别:接口完全由抽象方法组成,而抽象类可以包含抽象方法和非抽象方法。一个...

    net 接口实现,接口定义,接口和类,接口,类

    在这里,`Dog`类提供了`IAnimal`接口中所有方法的具体实现。 ### 接口和类 接口与类有显著的区别: 1. **多继承**:类只能单继承,即一个类只能有一个基类;而接口可以多继承,一个接口可以继承多个其他接口。 2....

    基于FPGA原语的低延时高速接口实现方法.pdf

    在详细探讨基于FPGA原语的低延时高速接口实现方法之前,首先要明确几个核心概念。首先,FPGA(Field-Programmable Gate Array,现场可编程门阵列)是一种可以通过编程来实现用户自定义功能的集成电路,其内部的基本...

    实现接口的匿名类

    3. **接口实现**:一个类可以实现一个或多个接口,通过关键字`implements`来声明,并提供接口中所有方法的具体实现。 4. **匿名类实现接口**:在创建对象时直接实现接口,不需要声明单独的类,常用于内部类和回调...

    C++接口实现总结

    下面我们将详细探讨C++中实现接口的一些常见方法和相关知识点。 1. **抽象类(Abstract Class)**:C++通过包含纯虚函数的类来模拟接口。一个类如果至少有一个纯虚函数(即`virtual void func() = 0;`),那么这个...

    主要讲解接口的实现和使用

    接口的一个关键特性是它们不能被实例化,只能通过实现接口的类实例来访问接口的成员。接口提供了抽象的引用类型,它仅包含成员的签名,没有实际的执行代码。因此,接口是设计模式中的一个重要工具,它促进了组件间的...

    实现Runnable接口创建多线程.docx

    在Java编程语言中,创建线程有两种主要方式:继承`Thread`类和实现`Runnable`接口。由于Java的单继承特性,当一个类需要继承其他类时,就不能再直接...不过,理解基本的`Runnable`接口实现是掌握Java多线程编程的基础。

    51单片机Proteus仿真实例 用8255实现接口扩展

    51单片机Proteus仿真实例 用8255实现接口扩展51单片机Proteus仿真实例 用8255实现接口扩展51单片机Proteus仿真实例 用8255实现接口扩展51单片机Proteus仿真实例 用8255实现接口扩展51单片机Proteus仿真实例 用8255...

    简单的.net接口实现案例

    通过阅读和理解这些代码,你可以更好地掌握接口在.NET中的应用,包括接口定义、实现以及如何利用接口实现多态性。 总的来说,接口在.NET编程中扮演着重要的角色,它提供了一种定义规范的方式,让类之间可以进行有效...

    c语言接口与实现

    结构体是C语言中实现接口的另一种方式,它允许我们封装数据和操作数据的方法。例如,创建一个表示简单计算器的接口: ```c typedef struct { int (*add)(int, int); int (*subtract)(int, int); } Calculator; ``...

Global site tag (gtag.js) - Google Analytics