千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > web前端培训分享:面向对象中类和对象的定义是什么?

web前端培训分享:面向对象中类和对象的定义是什么?

来源:千锋教育
发布人:qyf
时间: 2021-12-15 17:58:00 1639562280

  在学习web前端技术的时候,我们接触的最多的便是面向对象这一块,其实很多编程技术都有用到这个现象,下面我们就为大家详细的介绍一下面向对象中类和对象的定义是什么?

web前端

  web前端培训分享:面向对象中类和对象的定义是什么?面向对象让程序更贴近我们的实际生活,使用面向对象可以通过代码来描述现实世界的事物。事物分为具体的事物和抽象的事物,当我们脑中出现“书”这个词的时候,可以大致想象到书的基本样貌特征,这个过程就是抽象,抽象出来的结果,就是类。而当我们拿起手里的一本真实存在的书的时候,这本书有自己的书名、作者、页数等信息,像这种具体的事物,就是对象。

  类的作用是将对象的特征抽象出来,形成一段代码。使用一个已经写好的类,可以批量地创建同一类对象,不同的类创建出来的就是不同类的对象。在面向对象开发类和对象的开发步骤如下。

  ①抽取出对象共同的属性和行为,组织成一个类。

  ②对类进行实例化,获取类的对象。

  function Father(uname, age) { // Father 构造函数是父类

  this.uname = uname;

  this.age = age;

  }

  function Son(uname, age, score) { // Son构造函数是子类

  Father.call(this, uname, age); //子类维承父类的属性

  this.score = score; //子类可以拥有自己的特有属性

  }

  var son = new Son('张三', 18, 100);

  console.log(son); // 输出结果:Son {uname:"张三",age:18,score:100}

  从上述代码可以看出,使用子类创建出来的对象自动拥有了父类的属性,说明继承的效果已经实现。

  关于“面向对象中类和对象的定义是什么?”的内容就为大家介绍这么多了,希望上面的web前端培训教程能够给大家带来帮助,想要了解更多web前端培训的具体课程内容,就加入千锋教育的web前端培训交流群吧-857920838,群内会有专职的老师为你答疑解惑。另外群内不定期还会有免费直播课,由现役的讲师来授课。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT