1、直接赋值 publicstaticvoidmain(String[]args){//父类引用引用了子类引用所引用的对象Animalanimal=newCat();;//向上转型} 2、方法传参 把一个Cat的子类传给一个Animal类型的父类,这里也是能发生向上转型的。 publicclassTestextendsTestDemo{publicstat
1、直接赋值
2、方法传参 把一个Cat的子类传给一个Animal类型的父类,这里也是能发生向上转型的。
3、方法返回 func方法的返回类型是Animal,但返回的确是一个Cat类型,这里也是发生了向上转型。
|
2021-06-05
2021-05-27
2021-05-26
2021-06-05
2021-05-16