函数的复写(覆盖,重写)super、override_第20集

来源:互联网 发布:手机淘宝红包设置 编辑:程序博客网 时间:2024/06/05 03:17

转载请注明出处: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();}}
结果:

0 0
原创粉丝点击