This shows you the differences between two versions of the page.
poo:laboratoare:08 [2022/11/24 13:07] carmen.odubasteanu [ATENTIE! Se vor folosi tipuri generice in toate problemele!] |
poo:laboratoare:08 [2022/11/24 13:08] (current) carmen.odubasteanu [ATENTIE! Se vor folosi tipuri generice in toate problemele!] |
||
---|---|---|---|
Line 68: | Line 68: | ||
În clasa **//LinkedList//** se vor defini: | În clasa **//LinkedList//** se vor defini: | ||
* o clasă **//generica//** internă privată statică **//Node//** | * o clasă **//generica//** internă privată statică **//Node//** | ||
- | private static class Node<T> | + | <code> private static class Node<T> </code> |
care conține două referințe: una pentru valoarea pe care o reține nodul și una pentru nodul următor din listă; și doi constructori: unul cu doi parametri (valoarea și nodul următor) și unul cu un parametru (valoarea) - va atribui valoarea null nodului următor; | care conține două referințe: una pentru valoarea pe care o reține nodul și una pentru nodul următor din listă; și doi constructori: unul cu doi parametri (valoarea și nodul următor) și unul cu un parametru (valoarea) - va atribui valoarea null nodului următor; | ||
* două elemente de tip **//Node//**, reprezentând primul și respectiv ultimul element din listă; | * două elemente de tip **//Node//**, reprezentând primul și respectiv ultimul element din listă; |