Propiedades y metodos staticos

class Construccion{

    static edificios : number = 0;

    constructor(private pisos:number){
        Construccion.edificios++;
    }
    get pisos():number{
        return this._pisos    
    }
    set pisos(pisos:number):number{
        this._pisos = pisos;    
    }
    static edificiosCount():number{
        return 1;    
    }
}

let oficinasCF = new Construccion(2);
let oficinasGoogle = new Construccion(10);
let oficinasFaceBook = new Construccion(5);

console.log(Construccion.edificioscount());