Scala的内部对象

内部对象,就是定义在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)
  }
}
相关推荐
用户8181870627463 分钟前
第25章 Redis集群脑裂实录:一次真实故障复盘
java·后端
小七在进步6 分钟前
类和对象(三)
java·开发语言
夜不会漫长7 分钟前
C++:类和对象(1)
java·开发语言·c++
呃呃呃呃ex10 分钟前
2026年古法编程的末法时代,如何评估自己完成迅速转行
前端·后端
czt_java11 分钟前
Java文件IO核心知识点总结
java·开发语言
EatFan11 分钟前
从单体到模块化:我的 Spring Boot 项目为什么拆成 framework、module、server?
java·spring boot·后端
回家路上绕了弯18 分钟前
Codex 与 ZCode 有什么区别?从开发工作流看 AI 编程工具怎么选
后端
szarron19 分钟前
HTOOL‑SA12 + HT06 近场探头组合实操|手持设备工位 EMI 预兼容排查完整流程
运维·服务器·开发语言·网络·射频工程·频谱仪
菜鸟~noob23320 分钟前
【电子战】第07篇:多普勒测向【含matlab代码】
android·开发语言·matlab
Java内核笔记20 分钟前
Spring Boot 4 可观测性源码剖析:OpenTelemetry 全链路打通日志、指标、追踪
java·后端