Escriu per cercar…

Classe

Les classes són una plantilla per crear objectes que encapsulen dades amb codi per treballar amb aquestes dades.

Introducció

Pots crear una declaració de classe utilitzant la paraula clau class, seguida del nom de la classe i després un bloc amb parelles de claus {}, com es mostra en el següent codi:

ts
class Person {}

Aquest fragment crea una nova classe anomenada Person.

Després pots crear una nova instància de la classe Person utilitzant la paraula clau new seguida del nom de la teva classe i en acabat una llista de paràmetres buida (que pot ser omesa), com es mostra en el següent codi:

ts
class Person {}

const john = new Person()

Pots pensar en la classe com una plantilla per crear objectes amb una forma determinada, mentre que les instàncies són els objectes mateixos, creats a partir d’aquesta plantilla.

Members

Fields

Una declaració de camp crea una propietat pública i modificable en una classe:

ts
class Point {
    x: number = 0
    y: number = 0
}

Els camps han de tenir inicialitzadors; aquests s’executaran automàticament quan la classe sigui instanciada.

L’operador new et permet crear una instància d’un tipus d’objecte definit per l’usuari o d’un dels tipus d’objecte integrats que té una funció constructora.

ts
const point = new Point()
point.x = 10

console.log(point)

// Expected output: Point { x: 10, y: 0 }

Estàs llegint una vista prèvia.

Inicia sessió amb Google per llegir la pàgina completa.

Inicia sessió amb Google

Amb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.