// private protected public 类的三种访问类型
//类的内部和类的外部
//不写访问类型, 默认public
//public = 公用的 随便调用,内部外部都可调用
class Person{
name : string;
//类的内部类型
public sayHello(){
console.log(this.name + 'sayhello');
}
//私有的, 只能内部使用,不能外部使用
private name1 :string;
//继承后, 可以外部使用, 否则只能内部使用
protected name2 :string;
}
//继承
class Teacher extends Person{
public sayBye(){
this.name2
}
}
const person = new Person()
person.name='jspang'
person.name1='jspang'
console.log(person.name);
//类的外部调用
person.sayHello();