类
一、类的概述
class是ES6中的语法糖,本质上还是function。
优点:语法简便、可读性高、可维护性高
java中的语法糖:
Java语言不管怎么变,本质上还是类、强类型
List list =new ArrayList();
list.add(new object());
...
for(Object obj : list){
System.out.println(obj);
}
list.forEach(obj -> System.out.println(obj) );
//Java语言不管怎么变,本质上还是类、强类型
二、类的基本用
1.类的定义:
类表达式可以为匿名或命名。
// 匿名类
let Example = class {
constructor(a) {
this.a = a;
}
}
// 命名类
let Example = class Example {
constructor(a) {
this.a = a;
}
}
2.类的声明
class Example {
constructor(a) {
this.a = a;
}
}
注意:不能重复声明,重复声明会报错