⊗tsSpIfMt 21 of 37 menu

Μέθοδοι Διεπαφών στο TypeScript

Στις διεπαφές αντικειμένων μπορούμε επίσης να προσθέσουμε και μεθόδους αντικειμένων. Ας προσθέσουμε στη διεπαφή μας μια μέθοδο που θα χαιρετάει τον χρήστη. Για αυτό πρέπει να ορίσουμε το όνομα της μεθόδου, τους τύπους των παραμέτρων και τον τύπο της επιστρεφόμενης τιμής:

interface IUser { name: string; age: number; greet(text: string): string; }

Ας υλοποιήσουμε τη μέθοδό μας σε ένα αντικείμενο:

let user: IUser = { name: 'john', age: 30, greet(text: string): string { return text + ', ' + this.name } }

Ας καλέσουμε τη μέθοδό μας:

console.log(user.greet('hello')); // 'hello, john'

Για τη διεπαφή IUser, υλοποιήστε μια μέθοδο για έλεγχο της ηλικίας. Αν η ηλικία του χρήστη είναι λιγότερο από 18, ας εμφανιστεί μήνυμα ότι η πρόσβαση απαγορεύεται.

Δημιουργήστε τη διεπαφή IMath με ιδιότητες num1 και num2, καθώς και με μέθοδο getSum, που θα αθροίζει και τους δύο αριθμούς.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη