ტაიპსკრიპტში ასევე გვაქვს ინტერფეისები, რომლებიც ობიექტის ტიპიზაციას ძალიან გვიმარტივებს და ბევრად კითხვადს ხდის, ამ ინტერფეისების გამოყენებით შეგვიძლია ავაწყოთ კლასებიც
interface CarInterface {
color: string;
brand: string;
year: number;
model: string;
printFullCarName(): string;
}
interface CarCountry {
country: string;
}
class MakeCar implements CarInterface, CarCountry {
color: string;
brand: string;
year: number;
model: string;
country: string;
constructor(
color: string,
brand: string,
year: number,
country: string,
model: string) {
this.color = color;
this.brand = brand;
this.model = model;
this.year = year;
this.country = country;
}
printFullCarName(): string {
return `Brand - ${this.brand} | Model - ${this.model}`
}
}
const myCar = new MakeCar(`red`, `Ferrari`, 2012, `Italy`, `La Ferrari`);
console.log(myCar.printFullCarName())
შეისწავლეთ ვებდეველოპმენტის ენები სრულიად უფასოდ, ისეთები როგორებიცაა Javascript, HTML, CSS და კიდევ სხვა მრავალი ენა
ქვემოთ მოცემულია უახლესი 3 ბლოგი პროგრამირების თემატიკასთან დაკავშირებით