|
@@ -0,0 +1,29 @@
|
|
|
+// (function(){})() 立即执行函数
|
|
|
+(function () {
|
|
|
+ class Money {
|
|
|
+ constructor(name, age) {
|
|
|
+ this.name = name;
|
|
|
+ this.age = age;
|
|
|
+ }
|
|
|
+ say() {
|
|
|
+ console.log(`你好${this.name}`);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 继承:
|
|
|
+ * 因因为想让多个子类同时继承父类中的属性及方法 所以采用继承
|
|
|
+ * 若子类中 定义的方法和父类相同 则称为:方法重写
|
|
|
+ * 若想添加新的方法 直接在子类中添加即可
|
|
|
+ */
|
|
|
+ class Child extends Money {
|
|
|
+ say() {
|
|
|
+ console.log(`今年${this.age}`);
|
|
|
+ }
|
|
|
+ hi() {
|
|
|
+ console.log("你好");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ let person = new Child("LiLi", 20);
|
|
|
+ person.say();
|
|
|
+ person.hi();
|
|
|
+})();
|