- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- <script>
- // 1。构造函数 抽象了对象的公共部分,封装到函数里面,泛指的某一大类 构造函数类似于Java语言中的 类(class)
- function obj(name, type, blood, attack) { //这个就是构造函数
- this.name = name;
- this.type = type;
- this.blood = blood;
- this.attack = attack;
- }
- //2.对象 特指 是一个具体的事物
- var cat = new obj('猫咪', '橘猫', '9', '攻击:咬人');
- var dog = new obj('doge', '柴犬', '1', '攻击:咬人');
- console.log(cat);
- console.log(dog);
- //3. 我们利用函数创建对象的过程,被称作对象的实例化
- //(也就是通过new关键字创建对象的过程,称作对象实例化)
- </script>
- </head>
- <body>
-
- </body>
- </html>