1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# Clase coche con propiedades, constructor y métodos class Coche { $Marca $Modelo $Color #Constructor Coche() { } [Coche]ElegirModelo($Modelo) { $this.Modelo = $Modelo return $this } [Coche]ElegirMarca($Marca) { $this.Marca = $Marca return $this } [Coche]ElegirColor($Color) { $this.Color = $Color return $this } } # Crear objeto coche con valores $CocheCompleto = [Coche]::new() # Encadenar varios métodos $CocheCompleto.ElegirModelo("Ibiza").ElegirMarca("Seat").ElegirColor("Negro") |
