Pytania otagowane jako traits

W programowaniu komputerowym cechą jest zbiór metod używanych jako „prosty model konceptualny do tworzenia struktury programów zorientowanych obiektowo”

2
Dlaczego metodę zwracającą jednostkę można zastąpić metodą zwracającą ciąg znaków, gdy typy zwracane nie są jawnie podane?
Pracowałem nad przykładami kodu z rozdziału dotyczącego cech w programowaniu w Scala Edition1 https://www.artima.com/pins1ed/traits.html i natknąłem się na dziwne zachowanie z powodu mojej literówki. Podczas gdy metoda przesłaniania cechy poniżej fragmentu kodu nie daje żadnego błędu kompilacji, chociaż typy zwracane przez przesłoniętą metodę są inne Unitniż String. Ale po wywołaniu …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.