java - 覆盖java中的原始数据类型
问题描述
public static char int() {
return "A";
}
上面的代码显然不能工作,因为int 是一种原始数据类型,但如果有人想要这样做,有没有办法寻找一种方法来覆盖保留关键字或创建新的保留关键字
解决方案
这通常是这样写的,例如Number.intValue(),如下
public static int intValue() {
return 'A';
}
或作为吸气剂
private static char a = 'A';
public static char getA() {
return a;
}
您不能使用诸如int
方法、类或变量名之类的关键字。
推荐阅读
- java - HTTP 状态 404 – 未找到:源服务器未找到目标资源的当前表示
- javascript - 我如何解析这个复杂的 json nodejs
- node.js - Paypal REST API,获取销售汇率
- amazon-web-services - 如何在 aws 工作区窗口中运行反应本机应用程序
- c - 通过删除一个字符进行字符串匹配
- javascript - 电话号码 REX python/javascript 验证
- javascript - Node.js setTimout 不等待
- python - 使用递归绘制分形
- javascript - 带有 express 的 Nodejs:为什么我的中间件执行了两次这是代码
- linux - 创建的 azure funtionapp 是 linux 还是 windows