码迷,mamicode.com
首页 > 其他好文 > 详细

2.14抽象类

时间:2021-06-04 19:00:51      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:inter   info   ret   each   width   code   int   abstract   extend   

abstract class Geom {
  getType() {
    return "Gemo";
  }
  width: number;
  abstract getArea(): number; // 抽象方法
}
class Circle extends Geom {
  getArea() {
    return 123;
  }
}
class Square {}

interface Person8 {
  name: string;
}
interface Teacher8 extends Person8 {
  teacheringAge: number;
}
interface Student8 extends Person8 {
  age: number;
}
const teacher8 = {
  name: "dell8",
};
const student8 = {
  name: "lee8",
  age: 15,
};
const getUserInfo = (user: Person8) => {
  console.log(user.name);
};
getUserInfo(teacher8);
getUserInfo(student8);

 

2.14抽象类

标签:inter   info   ret   each   width   code   int   abstract   extend   

原文地址:https://www.cnblogs.com/sinceForever/p/14847559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!