Forstå UML diagram
Hej,Jeg har følgende diagram og har lidt svært ved at forstå den:
----------------------
Cell
----------------------
-m_val : int
-m_selected : bool
----------------------
+ Cell()
+ Cell(int)
+ Value : int
+ Selected : bool
+ ToString() : string
----------------------
Jeg forstår at -m_val og -m_selected er interne variabler (interne er nok ikke et godt ord - men det jeg lige kan komme på)
Jeg forstår også at Cell() er selve klassen og der så er to metoder Cell() og Cell(int)
Jeg forstår også at ToString er en override metode til klassens ToString() metode.
Dem jeg slet og ret ikke aner hvad er er Value : int og Selected : bool.
Så det jeg har nu i min klasse:
public class Cell
{
public Cell() { }
public Cell(int v)
{
Value = v;
}
int m_val;
bool m_selected;
public override string ToString()
{
if (Value == 0)
{
return "Free";
}
else if (Selected)
{
return "[" + m_val.ToString() + "]";
}
else
{
return m_val.ToString();
}
}
}
Men igen - hvad er det jeg skal gøre med Value og Selected?
mvh
simsen :-)