java不输出,同时也不报错

问题遇到的现象和发生背景

不输出

问题相关代码,请勿粘贴截图
public class Father {
    String xing="张";   //姓氏
    String name="某";   //名字
    String minzu="汉";  //民族
    int age=40;         //年龄
    String sex="男";    //性别
    public void intr() {
        System.out.println("名字:"+xing+name);
        System.out.println("民族:"+minzu);
        System.out.println("年龄:"+age);
        System.out.println("性别:"+sex);
        
    }
        
}
//子类Child继承了父类并重写了属于自己的属性
class Child extends Father{
    String name="三";
    int age=20;
    String sex="女";
    public void intr1(){
        super.intr();
    }
    public void intr2() {
        System.out.println("名字:"+xing+name);
        System.out.println("民族:"+minzu);
        System.out.println("年龄:"+age);
        System.out.println("性别:"+sex);
    }
    public static void main(String[] args) {
         Child child=new Child();
         child.intr1();
         child.intr2();
        
    }
}

```java




###### 运行结果及报错内容 
无输出



```

这不是没问题吗

img

main方法放在 child extends Father{ }这个类外面 你的这个}包了main方法吧

img

这不是能输出吗

理论上来讲能输出啊,main写哪都行好不,上边的别误导人

代码运行可以正常输出,本地可以debug一下看看

代码没有问题,你可能编译错文件了