js中class类
// function Animal(name,color,done){
// this.name = name;
// this.color = color
// this.done = done
// }
// // 继承属性
// Animal.prototype.a = '继承静态属性'
// Animal.prototype.say = function(){
// return this.a
// }
// // 公共属性
// let cat = new Animal('毛','red',function(){
// console.log('aaaa');
// })
// let dog = new Animal()
// console.log(cat);
// console.log(cat.a);
// console.log(cat.say());
// console.log(dog.say());
// console.log(dog.name);
// private
// protected
// public
class a{
name = 'private'
getA(){
console.log('我是aclass 中静态方法');
console.log(this.name);
}
constructor(c){
this.c = c
}
}
class b extends a {
getB(){
console.log('b中state functon ');
// 2 调用父类中的 静态方法 不能获取静态属性
// super 相当于父类 a
console.log(super.getA());
// console.log(super.name,