老师讲得时候一直说Dog类型,Cat类型。 Dog和Cat不是两个类吗?
还是类型就是类得意思?
类是引用类型,也存在类型转换
类型转换是父类中的对象自动转换为子类对象,或者子类中的对象强制转换为父类对象
Dog类继承了Animal类,所以Dog类是Animal的子类,可以和Animal 类进行自动类型或者强制类型转换
而Cat类没有继承Animal类,所以不能和Animal类进行类型转换
简单来讲就是一个大桶,一个小桶之间的关系.小桶可以装进大桶里,叫向上转换,大桶塞进小桶里叫向下转换.
有数据类型转换和类之间的转换.
dog和cat都是animal的子类,讨论的是dog和animal的关系,以及cat和animal的关系.