博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 组合接口时的名字冲突
阅读量:4920 次
发布时间:2019-06-11

本文共 671 字,大约阅读时间需要 2 分钟。

重载方法仅通过返回类型是区分不开的,在打算组合的不同接口中,尽量使用不同的方法名,否则可能导致混乱

//: interfaces/InterfaceCollision.javapackage object;interface I1 { void f(); }interface I2 { int f(int i); }interface I3 { int f(); }class C { public int f() { return 1; } }class C2 implements I1, I2 {  public void f() {}  public int f(int i) { return 1; } // overloaded}class C3 extends C implements I2 {  public int f(int i) { return 1; } // overloaded}class C4 extends C implements I3 {  // Identical, no problem:  public int f() { return 1; }}// Methods differ only by return type://!class C5 extends C implements I1 {}//! interface I4 extends I1, I3 {} ///:~

 

转载于:https://www.cnblogs.com/jiangfeilong/p/10212184.html

你可能感兴趣的文章
用ildasm/ilasm修改IL代码
查看>>
deepin 15.3 安装数据库MariaDB10.0
查看>>
怎么解决svn清理失败且路径显示乱码问题
查看>>
python学习 第一天 python基础
查看>>
(转)eclipse下配置tomcat7的几个重要问题,值得一看
查看>>
浅谈对存储过程的理解:什么是存储过程,及它的优点等!
查看>>
Java生鲜电商平台-购物车模块的设计与架构
查看>>
HTML5 隐藏地址栏 兼容IOS 与安卓
查看>>
【ElementUI】日期选择器时间选择范围限制
查看>>
JNI和NDK
查看>>
java并发 —— Lock
查看>>
Docker中配置MySQL并实现远程访问
查看>>
C# 反射创建对象,包括创建引用外部程序集类的实例
查看>>
WPF Demo3
查看>>
ubuntu 16.04 sudo nopasswd
查看>>
php xmlreader simplexml等读取xml
查看>>
密钥体系
查看>>
Android学习第十九天----post请求数据解析
查看>>
Solution 13: 链表的倒数第K个节点
查看>>
正则表达式——替换
查看>>