class是什么听不懂啊,听得直迷糊这俩张截图,老师能细说下吗

class是什么听不懂啊,听得直迷糊这俩张截图,老师能细说下吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕久久 2022-01-12 10:07:11

同学你好,class和构造函数是一样的意思,只是写法不同,如果这里听不懂,说明之前的构造函数也没听懂:

https://img1.sycdn.imooc.com//climg/61de35cf090859d505060538.jpg

建议回顾一下之前的课程,再看这里。

简单解释一下:

class是“类”,好比生活中的“模板”。模板中,定义了某种事物的一些基本信息;通过该模板,我们可以得到很多“长得一样”的具体事物。比如Person这个模板,它定义了“人”有“姓名”、“年龄”、能“说话speak”:

https://img1.sycdn.imooc.com//climg/61de36a4090e40a005540336.jpg

那么通过该模板,得到的“张三”、“李四”,就拥有这些属性:

https://img1.sycdn.imooc.com//climg/61de36dd09f3a25204750308.jpg

对于speak,它属于人拥有的动作,是一个方法(函数),它可以写在constructor中,也可以写在constructor外,区别请查看之前的回复:

https://class.imooc.com/course/qadetail/314867

同学理解一下。

祝学习愉快!

  • 提问者 球球不一般 #1

    class和构造函数是一样的意思,既然一样为啥要多学一个class

    2022-01-12 10:26:23
  • 好帮手慕久久 回复 提问者 球球不一般 #2

    语法会不断的更新、换代,class就属于新的写法。class的写法更简单、可以提升开发效率。而是实际工作中,class与构造函数两种写法会特别常见,所以都要学会。it行业,技术更新换代很快,不能排斥新的语法,不能说“我会之前的写法就行了”,这样会很快被淘汰的。

    2022-01-12 10:38:25
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师