不输出
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
###### 运行结果及报错内容
无输出
```
这不是没问题吗
main方法放在 child extends Father{ }这个类外面 你的这个}包了main方法吧
这不是能输出吗
理论上来讲能输出啊,main写哪都行好不,上边的别误导人
代码运行可以正常输出,本地可以debug一下看看
代码没有问题,你可能编译错文件了