java重载的简单应用

     重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变,好处就是子类可以根据自己的需要重写其中部分的功能,以适应不同的业务,比如给用户发帖后计算积分,根据不同级别执行不同的处理方式 

首先定义一个抽象类或类:

  抽象类是为了提取公共功能的部分代码;

    public abstract class UserSendTextAbstract{

          public void exectSendTxt(){

                //TODO 发帖相关的业务

                 handleScore();

          }

            public abstract int handleScore();

    }

定义具体的发帖实现类:

    public class VipUserSendText extends UserSendTextAbstract {

          

          @Overried

          public int handleScore(){

               //具体的处理方式

           }

    }


   public class NormalUserSendText extends UserSendTextAbstract {

          @Overried

          public int handleScore(){

              //具体的处理方式

          }

    }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。