定义类

作者: 海豚先生的博客 | 来源:发表于2020-06-16 21:52 被阅读0次

荷兰程序员Gabor de Mooij提出了一种比Object.create()更好的新方法,他称这种方法为"极简主义法"(minimalist approach)。

父类
var Animal = {
  createNew: function () {
    var animal = {};
    animal.sleep = function () {
      alert("睡懒觉");
    };
    return animal;
  },
};
子类
var Cat = {
  createNew: function () {
    // 共享属性
    sound: "喵喵喵";
    var cat = Animal.createNew();
    cat.name = "大毛";
    // 私有属性
    sound: "喵喵喵";
    cat.makeSound = function(){ alert(sound); };
    cat.changeSound = function(x){ Cat.sound = x; };
    return cat;
  },
};

相关文章

  • java基础第八篇---综合实例(人机猜拳游戏)

    玩家类定义 电脑类定义 游戏类定义

  • 面向对象1 -11.10 欠缺

    1.1定义类 定义一个类,格式如下: class类名: 方法列表 demo:定义一个Car 类 #定义类...

  • Go 语言极速入门4 - 面向对象

    一、自定义类 定义类:type 类名 struct 1.1、定义类 1.2、实例化类 二、方法 方法的定义方法实际...

  • Ruby元编程笔记 - 类中的魔法

    Ruby元编程笔记 - 类定义 类定义揭秘 在类定义中,self就是正在定义的类。 所有使用def定义的方法都成了...

  • 类定义

    定义类的时候,类名后面加括号或者不加括号都行,例如: class Person(): class Person: ...

  • 定义类

    定义类 什么是类 在面向对象程序设计中,类是: 一种面向对象编程语言的构造 创建对象的蓝图 描述了所创建对象共同的...

  • 定义类

    荷兰程序员Gabor de Mooij提出了一种比Object.create()更好的新方法,他称这种方法为"极简...

  • 接口类综合案例

    定义USB接口 定义笔记本类 定义键盘类 定义鼠标类 测试类 运行结果如下图所示:

  • Scala基础——类&对象

    类 定义类 类的定义用关键字class 定义Student学生类,Student是类名称,建议列名称首字母大写。类...

  • Python第五天:面向对象

    :类的定义和创建对象: 类的定义:类变量 class Student: 在类中直接定义的属性(变量)就叫类属性(类...

网友评论

      本文标题:定义类

      本文链接:https://www.haomeiwen.com/subject/wyrdxktx.html