(初学)java中关于函数的复写(override)的问题

图片说明图片说明
图片说明
图片说明
图片说明
编译运行结果不应该是“我的名字是张三 我的年龄是20岁 ”
“ 我的家在北京”吗?但是为啥出现了最后一张图片运行不完全的问题呢?编译运行后并没有子类添加的函数的运行结果。请问问题出在哪里?

你两个函数名都不一样 ,父类是 duce ,子类是 duec

建议你用 ide工具写代码,要重写方法时用IDE工具生成,eclipse,myeclipse这两种工具都可以

兄弟,你拼写错了。一个introduce一个introduec。

class Person03{
String name;
int age;

void introduce(){
    System.out.println("我的名字是" + name + "我的年龄是" + age);
}

}

class Student03 extends Person03{

void introduce(){
    System.out.println("我的姓名是" + name + "我的年龄是" + age);
    System.out.println("我的家在" + address);
}

}

class Test03{
public static void main(String args []){
Student03 s = new Student03();
s.name = "张三";
s.age = 20 ;
s.address= "北京";
s.introduce();
}
}

我知道了,是我的文件名的问题;是Student03.java不是Studen03.java 低级错误 记录下来以后自己嘲笑自己。