在`studentt`类中,如果`print(String str)`方法和`print(int i)`方法都存在,当调用`print(this.age)`时,下列哪个描述是正确的? A. 将调用`print(String str)`方法,因为`this.age`会被隐式转换为字符串。 B. 将调用`print(int i)`方法,因为`this.age`是整型。 C. 将出现编译错误,因为方法重载无法区分参数类型。 D. 将随机调用`print(String str)`或`print(int i)`方法,取决于JVM的实现。 答案解析 Java方法重载会根据参数的类型匹配调用对应的方法,`this.age` 是整型,因此会调用`print(int i)` 方法。选项B正确。 正确答案:B