20201202日报

1、学习了类的向上转型。

现将向上转型总结如下。
(1)父类引用指向子类对象,子类引用不能指向父类对象。
(2)把子类对象直接赋给父类引用叫upcasting向上转型,向上转型不用强制转型,
如Father fl=new Son()。
(3)把指向子类对象的父类引用赋给子类引用叫向下转型( downcasting),要强制转
型。如fl就是一个指向子类对象的父类引用,把fl赋给子类引用s1即Sons1= (Son) f1。
其中,fl 前面的(Son)必须添加,进行强制转换。
(4) upcasting 会丢失子类特有的方法(下面有说明),但是子类overriding 父类的方
法,子类方法有效。

2、没有问题。

3、继续学习。

原文地址:https://www.cnblogs.com/Clark-Shao/p/14144298.html