<!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>
[暑假]构造函数和对象的区别
于 2022-07-05 19:02:02 首次发布