Scala con costruttore che richiede parametri dello stesso tipo di classe

0

Non ricordo, ma recentemente in una delle API ho visto qualcosa di simile a class A (member:A){} . Scala lo supporta e non c'è alcun problema nel creare una classe del genere, ma come inizializzarla e a quale scopo servirebbe una classe del genere?

    
posta user116948 31.01.2014 - 00:05
fonte

1 risposta

2

Qualcosa come var childNode = new Node(parentNode) . Lo useresti ogni volta che vuoi un riferimento a qualcosa dello stesso tipo. In questo caso, potrebbe essere ragionevole consentire un parametro con valore null:

var root = new Node(null)
var child = new Node(root)
    
risposta data 31.01.2014 - 00:10
fonte

Leggi altre domande sui tag