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)
  }
}
相关推荐
yexianglunbai7 小时前
中间件(Middleware)详解:概念、作用与实战
java·开发语言·中间件
叶总没有会7 小时前
OpenFeign
java·开发语言·springcloud·openfeign
一帅7 小时前
Muzzle:给 Java Agent 戴上的"安全口罩"
后端
Bazingga7 小时前
从0到1吃透Function Calling:Spring AI完整实战
后端
写了20年代码的老程序员7 小时前
想让 AI 改 Bug 快准狠?先给日志加个业务代码坐标
java·后端·apache log4j
据说幸运很容易7 小时前
从 Run 到 Report:现有框架引入 Allure 的实践
后端·架构
合橱瑰7 小时前
踩坑实录:子进程“假 Ready”导致窗口永远无法唤起?
后端·全栈
imDwAaY7 小时前
如何快速定位线上OOM
后端
一帅7 小时前
大象无形:OTel Java Agent 的隐身哲学
后端
dd聊技术7 小时前
给项目接上动态线程池
后端