技术栈

Scala的内部对象

2401_871290582024-10-24 8:03

内部对象,就是定义在class内部的object。

定义格式:class 类名{object 对象名{属性:方法()}}

使用格式:类名.对象名.属性名;类名.对象名.方法名()

Scala 复制代码
class Car3(var r:Double){
  //属性
  //方法
  //内部类

  //内部对象
  object util{
    val PI=3.14

    def getArea():Double={
      PI * r * r
    }
    def getL():Double={
      2*PI*r
    }
  }
}

object Test7 {
  def main(args: Array[String]): Unit = {
    val car=new Car3(12)
    
    val res=car.util.getL()
    println(res)
  }
}
上一篇:Windows系统PyCharm右键运行.sh文件
下一篇:2024年9月 GESP CCF C++三级编程能力等级考试认证真题
相关推荐
小巧的砖头
21 分钟前
C#会重蹈覆辙吗?系列之2:反射及元数据的性能问题
开发语言·前端·c#
梨子同志
22 分钟前
Spring Boot
后端
凯瑟琳.奥古斯特
24 分钟前
力扣1009补码解法C++实现
开发语言·c++·算法·leetcode·职场和发展
Fanta丶
27 分钟前
4.Activiti流程定义部署
后端
2601_96364592
28 分钟前
【2026最新】MATLAB教程(附安装包,非常详细)
开发语言·matlab·信息可视化
闲猫
2 小时前
Python 虚拟环境 virtualenv & uvicorn 服务搭建 & FAstAPI 使用
开发语言·python
Yeats_Liao
2 小时前
18:JavaBean简介及其在表单处理与DAO设计模式中的应用-Java Web
java·后端·架构
梨子同志
2 小时前
Docker
后端
woxiangkaile
2 小时前
kernel6.1 新增驱动
后端
热门推荐
012026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf02GitHub 镜像站点03AI科技热点日报 | 2026年07月01日04【AI】2026 年具身智能模型和世界模型总结052026 年 AI 大模型 & AI 编程工具实战全总结06AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路072026 AI 编程工具选型横评:Cursor / Claude Code / Trae / Copilot 到底选谁(建议收藏·避坑版)082026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?092026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?102026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片