老师 签名 构造函数那一块

老师 签名 构造函数那一块

本节视频前面部分讲的是 函数和签名
后面讲到了 构造函数和签名
我想问问老师
1
图片描述
就像前面普通函数那样 直接在函数名字后面 :xxx(声明的签名名字)那样的效果
2 =>以及: 后面书写的表明是 函数输出的数据类型 这一点视频前半部分(没有讲构造函数时)我还是理解的
但在构造函数里面 这个后面表示的是什么意思呢? 我有点不理解 是构造函数的返回值类型吗?

正在回答

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

1回答

同学你好,解答如下:

1、通过type定义类的调用签名时,还是需要通过  冒号 :  给类添加签名,比如:

https://img1.sycdn.imooc.com//climg/64409cf909c73d2607550142.jpg

这样point才能应用Point。

2、如下位置,是设置类的返回值类型:

https://img1.sycdn.imooc.com//climg/64409d2e09ba6ea106810105.jpg

但是这种方式定义类的返回值没什么意义,一般不需要定义类的返回值类型,简单了解就行。

祝学习愉快!

  • 鸣蜩十柒 提问者 #1

    老师第一个问题,

    普通函数 需要 通过 冒号: 的形式 添加上签名这个我知道

    但视频里(5.28处),针对构造函数的时候  仅仅用了new 定义了一个签名,我并没有看到  通过这种 冒号: 的形式 应用这个签名阿

    2023-04-20 11:02:02
  • 好帮手慕久久 回复 提问者 鸣蜩十柒 #2

    讲师写代码的时候,应该是遗漏了。要写冒号,否则代码怎么知道它用哪个类型呢。

    2023-04-20 11:09:49
  • 鸣蜩十柒 提问者 回复 好帮手慕久久 #3

    好的 ,也就是说 在调用签名针对构造函数这一块, 使用方式上仍然需要  :Point  在定义时 需要额外添加关键字new?

    2023-04-20 11:15:02
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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