java date the type is ambiguous_java 调用方法引起歧义:The method XXX is ambiguous for the type XX...
标签:The method XXX is ambiguous for the type XX
eclipse编译报错。
分析原因:方法歧义,是编译器无法确定,代码中使用哪一个方法。
1、调用的是自己编写的方法
public class Ambiguous {
public static void main(String[] args) {
Ambiguous ambiguous = new Ambiguous();
ambiguous.Para(null);
}
public void Para(String a) {
System.out.println("String类型a" + a);
}
public void Para(StringBuffer a) {
System.out.println("StringBuffer" + a.toString());
}
}
显然null作为参数,会导致编译器无法识别调用哪一个方法。
这种情况,有一种特例是,如果方法的参数有继承关系,那么编译器可以确定调用哪个方法,确定的原则是”我要的,你都有“。
2、调用库方法。
有些库静态方法很多静态字段很多,为了方便调用调用,常常这样写:
import static org.csdn.linghushaoxia.Demo.*;
import static org.csdn.linghushaoxia.Demo1.*;
如果,碰巧在别的包里面,存在相同的方法,可就麻烦了,不容易查找。
比如,调用了Demo.init()静态方法,代码里直接就写init();
在Demo1里面有Demo1.init(),代码里再直接写init();必然引起歧义了。
在查出歧义之后,就好解决了,加上包就可以了。
这样子:org.csdn.linghushaoxia.Demo.init();
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
java date the type is ambiguous_java 调用方法引起歧义:The method XXX is ambiguous for the type XX...相关推荐
- java date dateformat_Java中SimpleDateFormat的使用方法
本文内容大多基于官方文档和网上前辈经验总结,经过个人实践加以整理积累,仅供参考. java.text.SimpleDateFormat 以区域语言环境敏感的方式格式化和解析日期,可以将日期格式化为指定 ...
- java Date days_Java中的LocalDate plusDays()方法
可以使用plusDays()Java中LocalDate类中的方法获得添加日期的LocalDate的不可变副本.此方法需要一个参数,即要添加的天数,并返回带有已添加天数的瞬间. 演示此的程序如下所示- ...
- Mybatis 报错Mapper method ‘xxx‘ has an unsupported return type,解决办法
我在mapper.xml里写了一个update,对应mapper层(dao层)接口写的返回值是一个实体类,就报这个错了 如下: mapper.xml mapper层接口 解决办法: mapper文件中 ...
- java中如何使用反射调用方法以及获得类中的属性
使用反射获取类中的方法: 1):获取方法所在类的字节码对象. 2):获取方法. ------------------------------------------------------------ ...
- java 反射调用方法_java的反射机制,以及通过反射获取方法,变量等操作
我们应用会用到反射这个知识点,肯定是想要在运行时得到类的信息,根据类的那些信息去做一些特定的操作.那么,首先无疑就是得到类的信息,在JDK中提供了Class对象来保存类的信息.所以,反射的第一步就是得 ...
- 通过反射获取及调用方法(Method)
1.获取方法 使用反射获取某一个类中的方法,步骤: ①找到获取方法所在类的字节码对象 ②找到需要被获取的方法 Class类中常用方法: public Method[] getMethods():获取包 ...
- java反射方法调用_Java反射(3)调用方法
目录: 1.访问方法(Method)对象的方法汇总 2.获取方法(Method)对象中的值 3.设置方法(Method)对象中的值 1.访问Method的方法汇总 以下四种方法在Class类可以返回关 ...
- Java中Date和Calender类的使用方法
查看文章 Java中Date和Calender类的使用方法 2009-10-04 20:49 Date和Calendar是Java类库里提供对时间进行处理的类,由于日期在商业逻辑的应用中占据着 ...
- IPC的集中调用方法(Java实现)
项目中涉及网络摄像头的相关内容,主要是视频流的解析送后端做各种处理,需要CS方式.BS方式等各种展现方式. 通常调用方法分为设备厂家SDK解析调用和RTSP协议读流解析调用两种大方法. 其中海康设备R ...
- java 反射setter_Java反射机制-调用setter及getter方法
回应面向对象部分的强调:"类中的属性必须封装,封装后的属性要通过setter和getter方法设置和取得".那么在使用反射机制进行调用方法操作时, 最重要的调用类中的setter和 ...
最新文章
- Handle类的用法
- Android bitmap图片处理
- 报名 | “阳奉阴违”的半监督学习算法 - Virtual Adversarial Training
- 学习之旅——工作记录日志2017.7.09
- 去中心化 去区块链_基于区块链的去中心化应用的四种架构模式候选
- 是时候重构下自己的博客了
- 相邀直播app最新入驻58位海外阿姨
- Java里的阻塞队列
- 【Java程序设计】流程控制
- python管道_python中管道
- 【PCL】SolidWorks 三维建模 STL, OBJ 采样生成 PCD 点云数据(附源码)
- 简述力法计算弹性固定无铰拱的原理_隧道结构力学计算
- centos7 查看cpu温度
- 计算机数字键盘无法输入数字,键盘无法输入,键盘数字键打不出来
- 原创 | 罗勇:立足敏捷开放,推动直销银行向智能银行迈进
- Android组件化架构实践,全套教学资料
- 腾讯toB“联合舰队”的秘密
- 浅析网站 APP 登录界面设计
- java输出26个字母_Java语言:输出26个英文字母(从键盘输入)
- OSG 自定义场景漫游示例
热门文章
- Android 画笔演示功能的实现
- ADS1115的IIC通信
- 怎么把视频的html格式转换,怎样把一个视频文件转换成MP4的格式
- Imitate_ProcessRR轮盘调度
- stars-one的原创工具——星之小说下载器(JavaFx应用 )
- 瑞斯康达串口-console接口线序和通用调试线改造图文教程
- 网络相关概念扫盲:公网IP和私网IP 静态IP和动态IP 路由器和交换机和网关
- php中round(),PHP round( )用法及代码示例
- 概率论由相关性求数学期望和方差的公式_概率论笔记2--离散随机变量、数学期望和方差...
- 泰勒公式到欧拉公式的推导