Java 向下转型的意义
一开始学习 Java 时不重视向下转型。一直搞不清楚向下转型的意义和用途,不清楚其实是不会,那开发的过程肯定也想不到用向下转型。 其实向上转型和向下转型都是很重要的,可能我们平时见向上转型多一点,向上转型也比较好理解。 但是向下转型,会不会觉得很傻,我是要用子类实例对象,先是生成子类实例赋值给父类引用,在将父类引用向下强转给子类引用,这不是多此一举吗?我不向上转型也不向下转型,直接用子类实例行了。 我开始学习Java时也是这么想的,这误区导致我觉得向下转型是没用的。 随着技术的提升,我在看开源的项目学习,发现很多地方都用了向下转型的技术,这让我重视了起来,想要重新来复习
用户评论