快捷导航

FileOutputStream类的write方法好像没有字符类型参数的重载,为何可以用wri

FileOutputStream类的write方法好像没有字符类型参数的重载,为何可以用write('A')?

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

实际上调用的就是 int 参数的那个。
在 method 调用时,实参在某些情况下可以自动向形参转型。比如“窄的”数值类型可以向“更宽的”数值类型转型。
这里发生的就是 byte 向 int 的自动转型。
回复

使用道具 举报

字符属于int
回复

使用道具 举报

可能感兴趣的问答

发新帖
TA的信息
  • 会员所属: 注册会员
  • 认证信息: 邮箱认证手机认证
  • 微信访问
  • 手机APP