Java中重载和重写,多态几个概念之间的区别

来源:互联网 发布:韩顺平javascript 编辑:程序博客网 时间:2024/05/16 07:26

  

      重写也称作覆盖,是指在继承关系中,子类并不想完全继承父类方法,而是想做自己的一些修改,可以让子类重写父类方法,使该方法和父类具有相同的名称和参数,而方法体可以和父类不同,重写是父类和子类多态性的体现。要注意的是子类函数的访问修饰权限不能少于父类的

     重载和重写不同,一个类中不能有2个或者多个名称相同并且参数相同的方法;重载则是方法名相同参数个数或者类型不同,返回值可以相同也可以不同。重载是类中多态性的体现

0 0
原创粉丝点击