大三寒假学习 spark学习 Scala面向对象编程 类(定义与创建对象)
类的定义:
字段用val或var关键字进行定义
方法定义:def 方法名(参数列表):返回结果类型={方法体}
使用new关键字创建一个类的实例。
方法的定义:
基本语法:def 方法名(参数列表):返回结果类型={方法体}
- 方法参数前不能加上val或var,所有的方法参数都是不可变类型。
- 无参数的方法定义时可以省略括号,这时调用时也不能带有括号;如果定义时带有括号,则调用时可以带括号,也可以不带括号。
- 方法名后面的圆括号()可以用大括号{}来代替。
- 如果方法只有一个参数,可以省略点号(.)而采用中缀操作符调用方法。
- 如果方法体只有一条语句,可以省略方法体两边的大括号
- 当方法的返回结果类型可以从最后的表达式推断出时,可以省略结果类型;
- 如果方法返回类型为Unit,可以同时省略返回结果类型和等号,但不能省略大括号。
- Scala允许方法重载。只要方法的完整签名(包括方法名、参数类型列表、返回类型)是唯一的,多个方法可以使用相同的方法名。
分类:
大三寒假
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
2021-01-07 大二寒假作业之Android