gpt4 book ai didi

java - Android/Java抽象类继承问题

转载 作者:行者123 更新时间:2023-11-29 06:20:31 25 4
gpt4 key购买 nike

我遇到了 2 个类和一个普通类之间的继承问题。这是我所拥有的示例:

抽象类A 函数 get_name();

抽象类 B 扩展类 A

C 类扩展 B 类

现在,当我创建 ClassC 的对象时,我无法访问 get_name() 函数。我不确定我在这里做错了什么。非常感谢任何帮助!

最佳答案

get_name() 必须是 ClassC 或 ClassB 才能访问的 protected 或公共(public)函数。

如果您没有在 ClassA 中声明这些参数之一,则只有 ClassA 才能使用 get_name();

public class ClassA
{
protected CharSequence get_name()
{
return "ClassA";
}
}

想想看,拥有一个抽象的私有(private)函数没有多大意义,因为没有其他对象能够实现它或访问它。

关于java - Android/Java抽象类继承问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3233542/

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