Java中如何实现父类与子类间的转换操作示例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计662个文字,预计阅读时间需要3分钟。
本文实例讲述了Java中父类和子类之间的转换操作。以下内容适合家长和教师参考:
一、父类引用强转为子类引用
1. 父类引用强制转换为子类引用javapackage learn20180720;
public class People { private String name; private Integer age;
// 省略构造方法和其它方法...}
2.子类实例化并赋值给父类引用
javaPeople people=new Student();3.强制将父类引用转换为子类引用
javaStudent student=(Student) people;二、子类引用强转为父类引用
1. 子类实例化并赋值给父类引用javaPeople people=new Student();
2.强制将子类引用转换为父类引用
javaStudent student=(Student) people;注意事项:
1.强制转换可能会导致ClassCastException异常,如果转换不成功。
2.强制转换时,子类必须继承自父类。
希望本文对您有所帮助。
本文实例讲述了Java中父类和子类之间的转换操作。
本文共计662个文字,预计阅读时间需要3分钟。
本文实例讲述了Java中父类和子类之间的转换操作。以下内容适合家长和教师参考:
一、父类引用强转为子类引用
1. 父类引用强制转换为子类引用javapackage learn20180720;
public class People { private String name; private Integer age;
// 省略构造方法和其它方法...}
2.子类实例化并赋值给父类引用
javaPeople people=new Student();3.强制将父类引用转换为子类引用
javaStudent student=(Student) people;二、子类引用强转为父类引用
1. 子类实例化并赋值给父类引用javaPeople people=new Student();
2.强制将子类引用转换为父类引用
javaStudent student=(Student) people;注意事项:
1.强制转换可能会导致ClassCastException异常,如果转换不成功。
2.强制转换时,子类必须继承自父类。
希望本文对您有所帮助。
本文实例讲述了Java中父类和子类之间的转换操作。

