W044 Attribute Duplicated in Superclass
[Previous]  [Next] 
|
User Manual [Previous]  [Next] W044 Attribute Duplicated in SuperclassUmple semantic warning reported when an attribute in a class is a duplicate of an attribute in a superclass and their types differ.The purpose of this warning is to alert the developer that they have to resolve the issue by changing the name of the duplicated attribute in either the superclass or subclass, or else remove one of them entirely, as you should not define an attribute twice with a different type. Example// This example generates the warning message class A { Integer attr; } class B { isA A; attr; } Load the above code into UmpleOnline Solution to The Above So the Message No Longer Appears//This example solves the problem class A { Integer attr; } class B { isA A; differentAttr; } Load the above code into UmpleOnline |