另一个类的构造方法在main里能new出来,再自己的构造方法里new不出来

public static void main(String[] args) {
        new test();
        //new Server();
    }
        public test(){
        new Server();
        }

图片说明
图片说明

两个区别就跟图里的一样

构造方法本来是用来创建对象的 ,你在自己的构造方法里面new对象 这样本来就是有矛盾的

第一:你有server类嘛,第二:你的server类里面有没有无参构造方法