问一下为什么这个会出现错误

 

类jian  写在了另一个类的里面,那么这个类就是内部类了,我猜你想写的应该是外部类,把jian这个类放到最后一个}外面就可以了。

把jian类拷贝到最后面,现在变成内部类了,内部类不能直接new,修改后端代码如下:

import java.util.*;
public class dsfdsf{
    public static void main(String[] args){
        ArrayList<jian> g = new ArrayList<jian>();
        jian i = new jian();
    }
}
class jian{
    private int i;
}

关注我一下,我来帮你看看。

您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~

ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓

【电脑端】戳>>>  https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】  戳>>>  https://mall.csdn.net/item/52471?utm_source=1146287632