主类方法UML标注疑问:是否需为所有方法添加static下划线?
UML类图中主类方法的静态标注规则
你只需要给实际被声明为static的方法添加下划线,不是主类里的所有方法都要加。
在UML类图的规范里,下划线是专门用来标记静态成员(包括方法和属性)的——只有当某个方法确实被定义为static时,才需要在方法名下方加下划线。
回到你的例子:
- main方法本身就是static修饰的,所以保留它下面的下划线是正确的;
- 如果
Othermethod()不是static方法,必须去掉它下面的下划线;只有当这个方法确实被声明为static时,才需要保留下划线。
记住:主类里可以同时存在静态和非静态方法,UML的标注只看方法的实际修饰符,和它是否在主类中没有关联。
内容的提问来源于stack exchange,提问作者Mohammed Akif
相关产品推荐
相关产品推荐

