Scala基础篇二(类逻辑,类使用)

构造器:

Class Counter(var name:String)//定义一个类构造器。

Var mycounter = new Counter(“Runner”)//定义一个调用类构造器的变量。

Scala类可以包含零个或多个辅助构造器(auxiliary constructor)。辅助构造器使用this进行定义,this的返回类型为Unit。Unit是一个特殊的元组——没有元素的元组,它表示一个函数没有任何信息需要返回每个辅助构造器的第一个表达式必须是调用一个此前已经定义的辅助构造器或主构造器,调用的形式为“this(参数列表)”

啊什么官方语言有点迷!!说实话我也同感好吧,以下是自己的一些理解。

主构造器和辅助构造器就是参数传入接口,参数的传入方式不同。一般来说主构造器不需要传入参数,参数都是在类变量中定义,这么做的好处是对辅助构造器比较方便,辅助构造器参数传入可以不受主构造器的限制,从而可以提供更多不同的使用接口。因为定义辅助构造器时第一个需要引用主构造器,此时该辅助构造器传入的参数就必须包括主构造器的参数。当然我们传入的参数都

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@小白也疯狂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值