Aşama 1 Soru 2

 avatar
unknown
typescript
9 months ago
478 B
16
Indexable
class Car {
  drive() {
    console.log("Araç sürülüyor...");
  }
}

class Truck {
  drive() {
    console.log("Kamyon sürülüyor...");
  }
  loadCargo() {
    console.log("Kargo yükleniyor...");
  }
}

type Vehicle = Car | Truck;

function useVehicle(vehicle: Vehicle) {
  vehicle.drive();
  if ('loadCargo' in vehicle) {
    vehicle.loadCargo();
  }
}

const car = new Car();
const truck = new Truck();

useVehicle(car);
useVehicle(truck);
Editor is loading...
Leave a Comment