多态变量

多态变量

java的对象变量是多态的 他们能保存不止一种类型的对象

他们可u保存的是什么类型的对象 或者什么类型的子类对象

当把子子类的对象赋给父类的变量的时候 就发生了向上造型

类定义了类型

子类定义了子类型

子类的对象可以被当作父类的对象来使用

复制给父类的变量

传递给需要父类对象的函数

放进存放父类对象的容器里

造型Cast

子类的对象可以赋值个父类的变量

主要java中不存在对象对对象的赋值

父类的对象不能赋值个子类的变量

拿一个子类的对象当作父类的对象来用

向上造型是默认的 不需要运算符

向上造型总是安全的

 

posted @ 2022-06-22 16:43  帕拉利斯  阅读(41)  评论(0编辑  收藏  举报