Java中如何实现父类与子类间的转换操作示例?

2026-05-26 10:260阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计662个文字,预计阅读时间需要3分钟。

Java中如何实现父类与子类间的转换操作示例?

本文实例讲述了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异常,如果转换不成功。

Java中如何实现父类与子类间的转换操作示例?

2.强制转换时,子类必须继承自父类。

希望本文对您有所帮助。

本文实例讲述了Java中父类和子类之间的转换操作。

阅读全文

本文共计662个文字,预计阅读时间需要3分钟。

Java中如何实现父类与子类间的转换操作示例?

本文实例讲述了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异常,如果转换不成功。

Java中如何实现父类与子类间的转换操作示例?

2.强制转换时,子类必须继承自父类。

希望本文对您有所帮助。

本文实例讲述了Java中父类和子类之间的转换操作。

阅读全文