typeScript中的繼承

2021-09-16 12:04:59 字數 2164 閱讀 3349

//ts中類的定義

// class person

// run():void

// }

// let p = new person(『李哥』);

// p.run();//李哥

// class person

// getname():string

// setname(name:string):void

// }

// let p = new person(『李哥』);

// alert(p.getname()); //李哥

// p.setname(『李四』)

// ;alert(p.getname());//李四

// ts中實現繼承 extends super

// class person

// run():string

// }

// }

// let p = new person(『李哥』);

// alert(p.run()) ;

// class web extends person

// }

// let w = new web(『大爺』);

// console.log(w.run());

// ts中實現繼承的**

// class person

// run():string

// }

// }

// let p = new person(『李哥』);

// alert(p.run()) ;

// class web extends person

// work()

// }

// let w = new web(『大爺』);

// console.log(w.run());

// w.work();

// 類裡面的修飾符 typescript定義屬性的時候給我們定義了3中修飾符

/****

// public

// class person

// run():string

// }

// }

// let p = new person(『李哥』);

// alert(p.run()) ;

// class web extends person

// work()

// }

// let w = new web(『大爺』);

// console.log(w.run());//大爺1111111111111

// w.work();

// console.log(w.name) //大爺

// protected 保護

// class person

// run():string

// }

// }

// let p = new person(『李哥』);

// alert(p.run()) ;

// class web extends person

// work()

// }

// let w = new web(『大爺』);

// console.log(w.run());//大爺1111111111111

// w.work();

// console.log(w.name) // 提示報錯了 但是瀏覽器轉換為了es5可以訪問

// private 私有

// class person

// run():string

// }

// }

// let p = new person(『李哥』);

// alert(p.run()) ;

// class web extends person

// work()

// }

// let w = new web(『大爺』);

// console.log(w.run());//大爺1111111111111

// w.work();

// console.log(w.name) // 提示報錯了 但是瀏覽器轉換為了es5可以訪問

TypeScript中的繼承經典作業

定義 抽象類圖形 shape 抽象方法 邊長面積 子類 circle 圓 繼承圖形 屬性半徑 r number,圓心 o point 子類 rect 矩形 繼承圖形 屬性頂點 top point 寬 w number 高 h number 額外的類 point x number y number a...

TypeScript類 介面 繼承

class point tostring let p new point 1,2 在ts裡,成員都預設為public。被public修飾的屬性,我們在類的內外都可以自由訪問到這些被定義的屬性。class animal new animal cat name cat 當成員被標記成private時,它...

Typescript初探 類與繼承

類 類的關鍵字 clss可以聲名乙個類,類可以從字面上理解,類裡面有很多態別的資料或者方法,類可以被子類或者介面繼承。class greeter greet let greeter newgreeter world 上面是乙個類的使用,可見類裡面可以囊括多種資料介面。我們一般這樣說 這個類有3個成員...