Мой профессор дал нам эту программу, но не объяснил нам UML, и мне интересно, правильно ли я сделал эту диаграмму.Является ли моя UML-диаграмма правильной для прилагаемого кода?
КОД:
package p1;
public class MyProg {
static int i = 5;
private Integer j = new Integer(10);
protected double k = 2.5;
public MyProg() {}
public static void main(String[] args) {
MyProg mp = new MyProg();
}
void m1(){
System.out.println("Hello World!");
}
void m1(String str, int n){
for(int k = 0; k < n; k++)
System.out.println(str);
}
public static int getI(){
return MyProg.i;
}
protected Integer getJ(){
return new Integer(j);
}
double getK(){
return new Double(k);
}
}
В моей oponion: 1. – Minh
В моей oponion: 1. Вы не должны добавить имя параметра в диаграмме класса. (Аргументы вашего основного и m1's str и n) 2. Тип вашего основного метода параметров неверен (это String [], а не String) 3. Входящий или выключенный параметр здесь трудно сказать, поскольку он должен исходить из проектного представления, а не из код. – Minh
Вы также можете указать начальные значения в UML: i: int = 5 –