若已存在 `File` 对象 `dir` 代表目录 `/my/folder`,现在需要创建其子目录 `/my/folder/sub` 的 `File` 对象,且要求此对象只能通过 `dir` 对象进行构造,下列哪个选项能够实现?

答案解析

选项A直接使用绝对路径字符串创建,不符合题干要求;选项B使用了 `dir.toString()` 方法,虽然能得到父目录字符串,但是依然使用了字符串拼接,不符合题干要求;选项C使用 File 对象的构造函数 `File(File parent, String child)` 正确地通过 `dir` 和子目录名创建了新 File 对象;选项D使用了 `/sub` 路径,会被解析为绝对路径,与题意不符。
正确答案:C
随机推荐
开始刷题