JavaScript 类(class)
使用class关键字关键一个类,
每个类中包含了一个特殊的方法 constructor(),它是类的构造函数
创建类
class ClassName{
constructor(name,url)
{
this.name=name;
this,url=url;
}
}
以上ClassName为类,类中初始化了两个属性:name,url
使用类
使用new关键字来创建对象
let site=new ClassName('yy',“https://www.runoob.com");
创建对象时会自动调用构造函数方法constructor()
构造方法
构造方法是一种特殊的方法:
- 构造方法名为 constructor()。
- 构造方法在创建新对象时会自动执行。
- 构造方法用于初始化对象属性。
- 如果不定义构造方法,JavaScript 会自动添加一个空的构造方法。
类的方法
class 创建一个类,可以添加一个 constructor() 方法,然后添加任意数量的方法。
类关键字:
extends:继承一个类
static:在类中定义一个静态方法
super:调用父类的构造方法