typescript Quete Typescript类接口Héritage
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript Quete Typescript类接口Héritage相关的知识,希望对你有一定的参考价值。
interface ANIMAL {
espece : string;
}
class animal implements ANIMAL {
espece: string;
couleur: string;
photo() {
console.log("Tu as pris une photo de " + this.espece);
}
nourrir() {
if (this.couleur == "noire"){
console.log("Miam miam miam (Non, mange pas ma main !)");
}
}
}
class oiseau extends animal {
espece : string;
voler(){
console.log("Je peux voler sale humain !");
}
}
class poisson extends animal {
espece : string;
nager(){
console.log("Bl bl bl bl Gloups !");
}
}
class an4pattes extends animal {
nbPattes: 4;
caresser(){
if (this.nbPattes = 4){
console.log("Des carresses, mignon petit " + this.espece);
}
}
}
class chat extends an4pattes {
race : string;
miauler(){
console.log("MIAOUUUUUUUU ! ( = Je vais dominer le monde )");
}
}
class chien extends an4pattes {
race:string;
aboyer(){
console.log("WOOF WOOF WOOOF ! (= A MORT LES CHATS !)")
}
}
let euro = new chat();
euro.espece = "Chat européen";
euro.race =" Chat européen";
euro.couleur = "noire";
let chartreux = new chat();
chartreux.espece = "Chat chartreux";
chartreux.race = " Chartreux";
let terreNeuve = new chien();
terreNeuve.espece = "Terre-Neuve";
terreNeuve.race = "Terre-Neuve";
terreNeuve.couleur = "noire";
let moonMoon = new chien();
moonMoon.espece = "Moon Moon";
moonMoon.race = "Moon Moon";
let mesange = new oiseau();
mesange.espece = "Mésange";
let merle = new oiseau();
mesange.espece = "Merle";
merle.couleur = "noire";
let thon = new poisson();
thon.espece = "Thon";
let requin = new poisson();
requin.espece = "Requin";
let asticot = new animal();
asticot.espece = "Asticot";
asticot.photo();
chartreux.miauler();
terreNeuve.aboyer();
mesange.voler();
requin.nager();
euro.caresser();
merle.nourrir();
以上是关于typescript Quete Typescript类接口Héritage的主要内容,如果未能解决你的问题,请参考以下文章
VScode搭建TypeScript开发环境
TypeScript基础教程
TypeScript基础教程
TypeScript基础教程
typescript入门第一课
Sequelize-typescript 'HasManyCreateAssociationMixin' 不是函数