Clase abstracta con TypeScript

//animal.ts export abstract class Animal{ constructor(protected _nombre:string){} abstract desplazar(): void; get nombre(): string{ this._nombre=nombre; } set nombre(nombre:string){ this._nombre=nombre; } } //gato.ts import {Animal} from "./animal"; export class Gato extends Animal{ constructor(nombre: string, private raza:string){ super(nombre); } desplazar():void{ console.log(`${this.nombre} camina sigilosamente`); } ronronear():void{ console.log(`${this.nombre} ronronea`); } }
Ejemplo de herencia en TypeScript.

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.