java - null 是否具有 Object 类型?

标签 java

为什么会输出:“inside String argument method”?不是空的“对象”类型吗?

class A {
    void printVal(String obj) {
        System.out.println("inside String argument method");
    }

    void printVal(Object obj) {
        System.out.println("inside Object argument method");
    }

    public static void main(String[] args) {
        A a = new A();
        a.printVal(null);
    }
}

最佳答案

将调用最具体的匹配方法。更多信息在这里:

关于java - null 是否具有 Object 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3920964/

相关文章:

java - 如何修复 Selenium ios 驱动程序上的 SessionNotCreatedException?

java - JBoss standalone.conf VS standalone.conf.bat

java - 什么是NullPointerException,我该如何解决?

java - STS+Roo 基础知识 : Custom Method

java - Flink : java. io.NotSerializedException : redis.clients.jedis.JedisCluster

java - JasperReports : (SubReport) The supplied java. sql.Connection 对象为空

java - Java 中的字数统计类不会对出现的每一个 "That"进行计数

java - MySQL MBRContains 语句抛出 SQLException 错误

java - FHIR 搜索中类似 GROUP BY 的功能

java - 如何显示我原来的一副纸牌 Java