社区
Java SE
帖子详情
关于接口的疑问
x03640206
2009-06-27 09:33:21
面试的时候,问了一个关于接口的问题,很是疑惑
面试官问:
有一个接口I,接口中申明了2个方法(a();和b();)
现在我有一个类要实现I这个接口;但是我只用到了接口中的a()方法。而不想实现b();要怎么处理
我的回答就是在b()方法里写一个空的方法体。
不过面试官显然是有另外的想法,让我回去好好想想。
但我觉得既然要实现I这个接口,那肯定要实现接口中定义的方法的~~。
求前辈指点
...全文
754
10
打赏
收藏
关于接口的疑问
面试的时候,问了一个关于接口的问题,很是疑惑 面试官问: 有一个接口I,接口中申明了2个方法(a();和b();) 现在我有一个类要实现I这个接口;但是我只用到了接口中的a()方法。而不想实现b();要怎么处理 我的回答就是在b()方法里写一个空的方法体。 不过面试官显然是有另外的想法,让我回去好好想想。 但我觉得既然要实现I这个接口,那肯定要实现接口中定义的方法的~~。 求前辈指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
longq121
2009-06-28
打赏
举报
回复
就是要你用适配器模式啊
x03640206
2009-06-27
打赏
举报
回复
谢谢,sun。我去调试下。
sun_shine_17
2009-06-27
打赏
举报
回复
很简单,两步:
1、写一个Adapter类实现这个接口,但实现方法内容为空,仅作place-holder用;
2、用要实现这个接口的concrete class去继续上一步所写的adapter类,然后重写自己所需要实现的接口方法就行了。
WYhack
2009-06-27
打赏
举报
回复
适配器在这里没有明显的优势作用啊?这里仅仅要求实现这个接口,没有别的了啊!!
彷徨的蜗牛
2009-06-27
打赏
举报
回复
1
定义一个抽象类实现接口
x03640206
2009-06-27
打赏
举报
回复
对,我想也可能是要用设计模式里的东西了。
x03640206
2009-06-27
打赏
举报
回复
请楼上科普下。
mathwj
2009-06-27
打赏
举报
回复
可能面试官是说需要一个适配器类?
micsolaris
2009-06-27
打赏
举报
回复
1
难道没学过抽象类?面试官都说得这么明显了你都没想到?估计这次面试悬了
晨星
2009-06-27
打赏
举报
回复
1
感觉面试官有点故做高深了。
在这个问题上,除了实现一个空的方法体,再说多了也没啥意思了。
oauth2.0
接口
java版编程实例,倾情给你详细的技术细节
真情大奉献,给你详细的技术细节,里面有作者的联系方式,有
疑问
的话,欢迎随时交流,一起提高,一起进步哦亲!
关于电子发票
接口
是不是只能开电票的
疑问
解答
在给客户做电子发票对接的时候,经常会有人,
接口
是不是只能开普通电子发票? 在这之前,我们先看看对于
接口
字段的定义: 我们可以看到关于“发票类型”字段是单独的一个,传值类型包括:电子发票普票(默认)、增值税专用发票、增值税普通发票、卷式发票、电子发票普票、电子发票专票。 意味着你用
接口
去 请求开票时候,会根据不通类型的值去开。前提是你税盘或UKEY里有这个票种。 发票票种申请是需要去当地税务局去申请开通的,核定后写盘后就有了。这里要注意的是专票需要看当地的政策。 综上所述,关于是不是只能开电子普票的
疑问
就
tp6/thinkphp6
接口
api开发/前后端分离/电商实战
本课程主要是用了vue前端 tp6作为后端提供api 开发的移动端仿京东商城应用。 学会使用tp6框架 对api
接口
进行jwt token认证 使用阿里短信
接口
发送短信,用户注册登录 学会配置使用微信 支付宝h5支付 学会调用快递
接口
用户查询物流信息
接口
与
接口
、
接口
与类之间的关系
/*
接口
与类之间的关系:实现关系. 要注意的细节: 1. 非抽象类实现一个
接口
时,必须要把
接口
中所有方法实现。 2. 一个类可以实现多个
接口
。
疑问
: java支持多实现,为什么不支持多继承呢? 因为如果支持多继承的话,假设多个父类中有相同的成员,那么其子类就不搞清楚到底使用哪个父类的同名成员了. 3. 抽象类实现
接口
的时候, 可以实现
接口
中的方法,也可以不实现
接口
中的方法。 ...
Java中
接口
作用的理解
关于Java中
接口
作用的深入理解。这是个很容易遇到的问题吧,看下面红色的部分应该就能理解了。 / 2019/3/1 补充 :
接口
的存在也是为了弥补类无法多继承的缺点,假设一个情况,父类--Animal 子类--Dog、Cat 、People、Sheep、Tiger、Lion。假设在 Animal 中都存在 eat()这个公有的方法。但是 Tiger 和 Lion 、People 还拥有...
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章