首页 > 解决方案 > 覆盖java中的原始数据类型

问题描述

public static char int() {
    return "A";
}

上面的代码显然不能工作,因为int 是一种原始数据类型,但如果有人想要这样做,有没有办法寻找一种方法来覆盖保留关键字或创建新的保留关键字

标签: javatypes

解决方案


这通常是这样写的,例如Number.intValue(),如下

public static int intValue() {
    return 'A';
}

或作为吸气剂

private static char a = 'A';

public static char getA() {
    return a;
}

您不能使用诸如int方法、类或变量名之类的关键字。


推荐阅读