转载请注明出处:http://blog.csdn.net/u011569040/article/details/42869281
1.函数的复写
2.使用super调用父类的成员函数
class Person{
String name;
int age;
void introduce(){
System.out.println("我的姓名是"+name+age);
}
}
class Student extends Person{
String address;
void introduce(){
System.out.println("我的地址是"+address);
super.introduce();//可以不写在第一句
//System.out.println("我的姓名是"+name+age);
}
}
如上 Student 对 父类 Person 进行了 override ;
override要求:1.在具有父子关系的两个类中
2.父类和子类各有一个函数,这两个函数的定义(返回值类型、函数名、参数列表)完全相同
class Test{
public static void main(String args[]){
Student s1 = new Student();
s1.name="zhangsan";
s1.age = 21;
s1.address = "hubei";
s1.introduce();
}
}
结果: