课程
/后端开发
/Java
/Java入门第二季 升级版
我还是看不懂 Dog other = (Dog) obj;这串代码
2019-01-30
源自:Java入门第二季 升级版 9-9
正在回答
other只是个变量名,改成其他的也可以,(Dog) obj是做了一个下转型
小旧眼
你如果往后面看一下就知道为什么会错了,你这里应该用的是多态吧
其实就是转换一下类型,判断一下如果类型转成一样的,那么他们会不会相等
显示不兼容
这是为何
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答Dog other=(Dog) obj这块我还是不懂
1 回答Dog other=(Dog)obj??
3 回答一定要 Dog other = (Dog)obj;
1 回答为什么要有这个Dog other=(Dog)obj;
3 回答Dog other=(Dog) obj;这个语句为什么不用new呢