gpt4 book ai didi

java - "Super"问题 : "error: ' ( ' expected"

转载 作者:行者123 更新时间:2023-12-01 11:35:55 25 4
gpt4 key购买 nike

您好,感谢您的阅读!

我使用“for”读取数组列表中的每个对象,并希望检查为每个对象返回函数 getType() 的字符串,该字符串存在于对象的扩展类中。

for(int i=0; i<cat.items.size(); i++)
{
if ( cat.items.get(i).super.getType().equals(type) );
{

但是,我收到错误

    MainApp.java:17: error: '(' expected 
if ( cat.items.get(i).super.getType().equals(type) );
^

我认为我没有正确使用“super”。你能提供替代方案吗?

再次感谢!

最佳答案

super是一个保留字,不能在这样的上下文中使用。意思是,它不能是变量名、方法名等。如果您在这里尝试执行的是“获取项目 x,然后调用其父版本的 getType()”,那么这是对 super 的无效使用。也是如此。

关于java - "Super"问题 : "error: ' ( ' expected",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29997018/

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