当前位置: 首页 > 图灵资讯 > 技术篇> Java中子类转父类代码 java父类与子类的转化

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(); //报错    }}

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