gpt4 book ai didi

java - 使用子类引用创建父类的实例

转载 作者:行者123 更新时间:2023-11-29 09:53:49 24 4
gpt4 key购买 nike

<分区>

为什么不能用Child类Reference指向Parent类对象。

class Abc
{
public void Message()
{
System.out.println("Abc");
}
}

class pqr extends Abc
{
public void Message()
{
System.out.println("pqr");
}
}

class test1
{
public static void main (String [] ars)
{
Abc a = new Abc();
a.Message();
Abc b = new pqr();
b.Message();
pqr c = new pqr();
c.Message();
//pqr d = new Abc();
}
}

所以我的问题是,如果 Abc b = new pqr(); 是可能的,那为什么 pqr d = new Abc();(因为 pqr 是一个子类它将具有父类的所有功能。)

我只是想检查如果我正在执行 d.Message() 它将打印什么,无论是父类方法还是子类方法。

谢谢

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com