// //类的定义
// class Animal {
// constructor(name){
// this.name= name ;
// }
// sayName(){
// console.log("我的名字是"+this.name);
// }
// }
// //类的继承
// class People extends Animal {
// constructor(name){
// super(name) //用来新建this的指向
// } //在new对象生成实例时,必须调用这个方法 一般调用父类的construct
// PeopleSay(){
// console.log("我的名字是"+this.name)
// }
// }
// var dog = new Animal("dog")
// dog.sayName()
class Animal {
constructor(name){
this.name = name
}
eat(){
console.log("中午吃"+this.name)
}
}
class dog extends Animal{
constructor(name){
super(name)
}
dogSay(){
console.log("我想吃"+this.name)
}
}
var cat = new Animal("tom")
cat.eat()
var petter = new dog("pet")
petter.dogSay()
//construct是一类的构造函数
//通过new命令创建实例时,自动调用该对象 一般 construct指向实例对象