为什么子类对象可以赋值给父类,而父类对象不可以赋值给子类呢?
为什么子类对象可以赋值给父类,而父类对象不可以赋值给子类呢?标签: 多态 向上转型 向下转型 父类引用指向子类对象 子类引用指向父类对象 分类: javaSE假设现在有两个类:父类Parent和子类Children1。通常我们会看到这样子的写法:Parent p=new Children1();或是:Parent p=new Parent();Children1 c=new Children1();p=c;问题1:这样子写有什么作用?问题2:为什么不能写成“Children1 c=new
转载
2020-07-13 11:42:17 ·
4397 阅读 ·
4 评论