您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。
- 内容介绍
- 文章标签
- 相关推荐
本文共计1449个文字,预计阅读时间需要6分钟。
目录 + 子类与父类的相互转换 + 例一 + 例二 + 子类与父类之间相互转换的问题 + 父类:动物类(Animal) + 子类:狗类(Dog) + 子类与父类之间的相互转换 + 1. 父类不能直接强制转换成子类 + 2. 子类可以强制转换成父类
目录
- 子类与父类的相互转换
- 例一
- 例二
- 子类父类之间相互转换的问题
- 父类:动物类(Animal)
- 子类:狗类(Dog)
子类与父类的相互转换
1.父类不能直接强制转换成子类
2.子类可以强制转换成父类,但是在父类中只能取父类的字段与方法因此在一个父类对应多个子类的时候,不知道具体是哪个子类的时候,就可以先声明一个父类的类型。(如例1)
3.由1,2知,父类不能直接强制转换成子类,但是可以通过间接的方法进行转换,例1中有所体现:将子类转换成父类,然后再把父类转换成子类,如例2。
特别说明:虽然可以通过间接方式将父类转成子类,但实际用处不大,因为需要一个临时的子类来进行转换,因为其实可以直接在子类直接转换,所以实际用处不大。
本文共计1449个文字,预计阅读时间需要6分钟。
目录 + 子类与父类的相互转换 + 例一 + 例二 + 子类与父类之间相互转换的问题 + 父类:动物类(Animal) + 子类:狗类(Dog) + 子类与父类之间的相互转换 + 1. 父类不能直接强制转换成子类 + 2. 子类可以强制转换成父类
目录
- 子类与父类的相互转换
- 例一
- 例二
- 子类父类之间相互转换的问题
- 父类:动物类(Animal)
- 子类:狗类(Dog)
子类与父类的相互转换
1.父类不能直接强制转换成子类
2.子类可以强制转换成父类,但是在父类中只能取父类的字段与方法因此在一个父类对应多个子类的时候,不知道具体是哪个子类的时候,就可以先声明一个父类的类型。(如例1)
3.由1,2知,父类不能直接强制转换成子类,但是可以通过间接的方法进行转换,例1中有所体现:将子类转换成父类,然后再把父类转换成子类,如例2。
特别说明:虽然可以通过间接方式将父类转成子类,但实际用处不大,因为需要一个临时的子类来进行转换,因为其实可以直接在子类直接转换,所以实际用处不大。

