消除重复代码的方法有

消除重复代码的方法有

问:很多类里面有同样的一个方法,怎么去掉这些重复代码
  1. 答:如果多个类的方法内部执行的代码也极其相同,则尽可能把这个方法提取到他们的父类中,最后调用父类的方法即可
问:消去java中的重复代码
  1. 答:这4个构造函数分别是对1个,2个,3个,以及4个参数的处理,最好别删,如果非要删掉一些代码的话,建议删掉前面3个构造函数,保留最后的有4个参数那个,当然最后那个也要修改
    代码:
    person(String name,int age,int weight,String address){
        this.name = name;
        this.age = age;
        this.weight = weight;
        this.address = address;
    }
    (PS:纯手打,望采纳)
  2. 答:在构造方法中没得消,要不你就不用
问:oracle查询出来的数据如何消除重复数据
  1. 答:oracle查询出来的数据消除重复数据的具体步骤如下:
    1、首先我们查看表中重复的数据。
    2、然后我饿美女使用distinct去除函数查询出去掉重复后的数据。
    3、然后我们创建新表把去掉重复的数据插入到新表中。
    4、最后使用truncate清空原表中的数据。
    5、再向原表中插入新表中重复的数据,即可达到去重复数据的效果。
  2. 答:在select关键字的后边加上distinct字段就可以额
  3. 答:SELECT distinct "PAT_MASTER_INDEX"."PATIENT_ID", "PAT_MASTER_INDEX"."NAME", "INP_PAYMENTS_MONEY"."PAYMENT_AMOUNT", "INP_PAYMENTS_MONEY"."MONEY_TYPE", "INP_SETTLE_MASTER"."CHARGES", "INP_SETTLE_MASTER"."RCPT_NO", "INP_SETTLE_MASTER"."OPERATOR_NO" FROM "INP_PAYMENTS_MONEY", "INP_SETTLE_MASTER", "PAT_MASTER_INDEX" WHERE ( "INP_PAYMENTS_MONEY"."RCPT_NO" = "INP_SETTLE_MASTER"."RCPT_NO" ) and ( "INP_SETTLE_MASTER"."PATIENT_ID" = "PAT_MASTER_INDEX"."PATIENT_ID" )
  4. 答:在你需要去掉重复数据的字段前加上distinct
    select distinct PATIENT_ID from xxxx
消除重复代码的方法有
下载Doc文档

猜你喜欢