Java中子类转父类代码 java父类与子类的转化

发布时间:2023-05-18 09:15:08

类型转换的前提:父类引用指向子类的对象

父类 p = new 子类();

子类向父类转换,向上转换

父类转换子类,向下转换

类型转换的功能:方便调用方法,减少重复代码

package com.jiemyx.oop.demo10;public class Person {    }

package com.jiemyx.oop.demo10;public class Student extends Person{    public void study(){    }}

package com.jiemyx.oop.demo10;public class Application {    public static void main(String[] args) {        //            高         低        ///类之间的转换:父类      子类        ///父类转化为子类,强制转换        Person p = new Student();        Student s = (Student)p;        s.study();        //或者        ((Student)p).study();        ///子类转化为父类        Student x = new Student();        x.study();        Person p1 = x;        //p1.study(); //报错    }}

本文是转载内容,我们尊重原作者对文章的权利。如有内容错误或侵权行为,请联系我们更正或删除文章。

上一篇 Java直播类项目 java 视频直播技术
下一篇 Java中方法和接口的区别 java接口内的方法

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题