Discuss / Java / 关于方法参数是否会默认转型问题?

关于方法参数是否会默认转型问题?

Topic source

0

#1 Created at ... [Delete] [Delete and Lock User]

例如方法签名中的参数是需要传入一个Object类型,当传入一个Person类型,java应该会默认转型之类的操作?

public boolean equals(Object o)
Person p = new Person(); // 创建一个Person实例
xxx.equals(p); // 调用方法(任意方法都可以)
// 实际上方法会这样通过赋值 equals(Object o = p) 向上转型

暗河

#2 Created at ... [Delete] [Delete and Lock User]

传参都要赋吧,只是把子类类型的引用赋值给父类类型的引用就是向上转型

暗河

#3 Created at ... [Delete] [Delete and Lock User]

巧,哥们大几了

0

#4 Created at ... [Delete] [Delete and Lock User]

嘿嘿


  • 1

Reply