gpt4 book ai didi

java - throttle(int power) 和 getSpeed() 之间的区别 :int in a UML diagram?

转载 作者:行者123 更新时间:2023-12-01 12:09:39 25 4
gpt4 key购买 nike

我正在尝试从 UML 图创建一个类,但接口(interface)描述让我感到困惑,因为我不确定如何声明 Engine 接口(interface)的最后两个方法。

我知道前两个是方法,因此它们将被声明为 void stop();void start();

但是如何在接口(interface)中声明其他方法呢?这就是我声明类的方式,我想知道这是否正确?

public interface Engine {

void stop();
void start();
void throttle(int power);
int getSpeed();

}

这是该接口(interface)的UML描述:

Engine Interface UML

最佳答案

是的,这是 UML 图元素到 Java 代码的正确翻译。

getSpeed() : int 表示“getSpeed 是一个不带参数并返回 int 的方法”。与 Java 不同,UML 在名称后指定事物的类型(因此您还应该使用 power : int 而不是 int power)。

关于java - throttle(int power) 和 getSpeed() 之间的区别 :int in a UML diagram?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27337906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com