为了账号安全,请及时绑定邮箱和手机立即绑定

类名 对象=new 类名,两个类名可以不一样??

为什么可以不一样呢?这两个类名的作用是什么啊?在父类调用的时候就是父类名 对象=子类名。什么意思

正在回答

1 回答

1.是可以不一样的,这叫引用的多态。  可以用父类声明的引用变量指向子类对象。这叫向上类型转换。

2.左边的类名是用来声明引用变量。右边的类名是用来实例化类的对象。

3.父类名声明引用变量指向子类对象是最向上类型转化。


2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

类名 对象=new 类名,两个类名可以不一样??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信