Thuta Learning
ရှာဖွေရန်
AdvancedProgrammingintermediate

Classes

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

TypeScript သည် classes, inheritance, နှင့် access modifiers (public, private) ကဲ့သို့သော standard object-oriented features များကို အပြည့်အဝထောက်ပံ့ပေးသည်။

typescript
class Animal {
  private name: string;

  constructor(name: string) {
    this.name = name;
  }

  public move(distance: number): void {
    console.log(`${this.name} moved ${distance}m.`);
  }
}

class Dog extends Animal {
  bark() {
    console.log('Woof! Woof!');
  }
}

const dog = new Dog("Buddy");
dog.bark();
dog.move(10);
You should see
Woof! Woof! Buddy moved 10m.
Classes | Thuta Learning