<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>类</title>
<script>
/*
* 类
* - 类是对象的模板
* - 类决定了一个对象中有哪些属性和方法
* - 使用class关键字来定义一个类
* */
class Person{
// 可以直接在类中定义属性
// name = '孙悟空';
// age = 18;
// 构造函数
// 当我们通过new创建对象时,实际上就是在调用类的构造函数
constructor(name, age) {
// 将参数赋值给对象中的属性
// 在构造函数中,可以通过this来引用当前的对象
// 在构造函数中定义属性
this.name = name;
this.age = age;
}
// 定义实例方法
run(){
console.log('我会跑!');
}
}
const per = new Person('孙悟空', 18);
const per2 = new Person('猪八戒', 28);
//
console.log(per);
console.log(per2);
// console.log(per === per2);
//
// per.run();
</script>
</head>
<body>
</body>
</html>
react笔记之类笔记
原创前端导师歌谣 ©著作权
文章标签 react.js javascript 前端 构造函数 html 文章分类 JavaScript 前端开发
©著作权归作者所有:来自51CTO博客作者前端导师歌谣的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:react笔记之箭头函数2
下一篇:react笔记之展开笔记
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
VXLAN笔记
Ensp 简单的VXLAN 实验
封装 IP 服务器 -
react笔记之解构赋值笔记
前端
react.js javascript 前端 赋值 html -
react-笔记
Fragment 占位符标签 使用方法 class => className clas
css ide html ios json -
React Native笔记
① 做UI快 ② 还是有很多限制,不如原生Native ③ 入门简单,能让前端快速开发App ④ iOS&Android大部分代码通用 ⑤ code-push能做热更新,但是用不好依旧坑
ios 开发app 热更新 android JAVA