(二十六)type 定义的类型继承
继承 类型 定义 type 二十六
2023-06-13 09:17:09 时间
# 一、type
定义的类型继承
说明
使用 type
定义的类型其实是对后面的变量取的一个别名,也就是说他并没真正意义上的继承,如果确实要对 type
定义的数据进行继承的话可以使用 &
来进行复用继承(两个对象里面的属性进行交叉)
type Product = {
title: string
price: number
}
// 不是继承,只是把两个代码进行混合在一起取了一个别名
type Tshirt = product & {
size: 'S' | 'L' | 'M'
}
let product: Product = {
title: '牛仔裤',
price: 100,
size: 'M'
}
# 总结-写在最后
总结
使用 &
来进行复用继承,并没有真正意义上的继承,只是把他们两个代码进行了混合然后重新取了一个别名
相关文章
- 填坑:多重继承和魔术方法
- Scala 【 8 面向对象编程 - 继承 】
- 总结继承和多态的一些问题
- 【Kotlin】类的继承 ② ( 使用 is 运算符进行类型检测 | 使用 as 运算符进行类型转换 | 智能类型转换 | Any 超类 )
- Java继承详解编程语言
- python:继承和多态详解编程语言
- PHP对象继承详解编程语言
- 如何使用Python继承机制(子类化内置类型)
- EJB3.0之实体Bean的继承
- javascript图片轮换函数化继承
- JAVA继承基本类、抽象类、接口介绍
- Javascript中关于prototype属性实现继承的原理图
- 基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
- javaScript面向对象继承方法经典实现
- C++中的三种继承public,protected,private详细解析
- 推荐JavaScript实现继承的最佳方式