Class Node<T>
- java.lang.Object
-
- Node<T>
-
public class Node<T> extends java.lang.ObjectUn nodo di un grafo 4/2/19 reso una classe generica 9/2/19 associato un valore al nodo
-
-
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object n)Confronta il nodo con un altro oggettojava.lang.StringgetName()Ritorna il nome del nodoTgetValue()Ritorna il valore del nodovoidsetValue(T val)Associa ul valore al nodojava.lang.StringtoString()Ritorna la stringa che descrive il nodo
-
-
-
Constructor Detail
-
Node
public Node(java.lang.String name)
Crea un nuovo nodo- Parameters:
name- il nome del nodo rappresentato
-
Node
public Node(java.lang.String name, T val)Crea un nuovo nodo- Parameters:
name- il nome del nodo rappresentatoval- il valore del nodo rappresentato
-
-
Method Detail
-
getName
public java.lang.String getName()
Ritorna il nome del nodo- Returns:
- il nome del nodo
-
getValue
public T getValue()
Ritorna il valore del nodo- Returns:
- il valore del nodo
-
setValue
public void setValue(T val)
Associa ul valore al nodo- Parameters:
val- il valore del nodo
-
toString
public java.lang.String toString()
Ritorna la stringa che descrive il nodo- Overrides:
toStringin classjava.lang.Object- Returns:
- la descrizione del nodo
-
equals
public boolean equals(java.lang.Object n)
Confronta il nodo con un altro oggetto- Overrides:
equalsin classjava.lang.Object- Parameters:
n- l'oggetto da confrontare- Returns:
- true se n rappresenta lo stesso nodo, false altrimenti
-
-