字典 元祖
// 元祖 集合
// 一组数据可以类型不同 规定为一组
//作用 函数返回值
let hero: [string, number] = ['超人', 100]
hero[0] = '蝙蝠侠'
console.log(hero[0]);
//数组
let array: number[] = [1, 2, 3]
let array2: array<number> = new Array < number > ();
//字典
let idc:{[key:string]:string} ={
'name':'王小虎',
'name2':'李逍遥'
}
访问修饰符
//访问修饰符 属性方法的访问级别
// 写public 也是任意访问
// protected 受保护的 在外界找不到的 当前和子类内部可以访问 不可以外部访问
// private 完全私有的 只有内部可以访问 子类访问不了
class Person {
private name: string
private say() {
}
}
let a = new Person()
a.name = '' //在外界找不到的 当前和子类内部可以访问 不可以外部访问
a.say()
class Person1 {
private _name: string
set name(value) {
this._name = value
}
get name() {
return this._name
}
}
class Student extends Persons {
constructor() {
super()
this.name //可以访问
}
}
// 外界不能再访问 _.name
let a = new Person1()
a.name