方法'*'与类'*'中属性'*'的自动生成的getter / setter方法名称冲突。请使用其他方法名称

时间:2018-01-26 07:03:30

标签: umple

我有以下Umple模型

class SomeClass{
  att1;

  Boolean setAtt1(String aAtt1){
    //Do something
  }

}

我需要覆盖att1的setter方法。当我尝试按照上面的模型进行操作时,我会收到警告。在这种情况下扩展setter或getter方法的适当方法是什么?

1 个答案:

答案 0 :(得分:2)

Setter和getter方法是自动生成的,不应重新定义。或者,您可以做的是使用面向方向功能在下面添加之前或之后添加

class SomeClass{
  att1;

  before setAtt1{
    //Do something before
  }

  after setAtt1{
    //Do something after
  }

}