如何在UML类图中表示方法内部的方法

1 java diagram uml class

我正在尝试为我的一个类创建一个UML类图,并且不确定如何表示该类的某个元素.我班级中的一个方法有一个方法.我将如何在图表中表示这一点?

public void start(){
    ...
    @Override
    public void run(){
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

tal*_*lex 6

java你的方法里面不能有方法.

你所拥有的是方法内部匿名类的方法.

所以你必须把你的匿名类放在你的图表中并添加方法.

PS:有些语言允许方法内部的方法.在这种情况下,您不会将它们添加到类图中,因为这些内部方法是实现细节.