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)
  }
}
相关推荐
Lyy2 分钟前
DevOps平台 — 第十一篇:工作项的设计与实现
后端·devops
Joy T4 分钟前
Spring AI 2.0 进阶入门:Workflow、Routing、Task State 与可控 Agent
开发语言·人工智能·workflow·routing·springai·orchestrator·evaluator
重生之小比特7 分钟前
【Java SE】抽象类和接口
java·开发语言
传奇开心果编程8 分钟前
【Rust入门知识点学与练】第33课:异步编程入门(async/await)强化
开发语言·学习·rust
传奇开心果编程21 分钟前
【Rust入门知识点学与练】第34课:所有权与借用
开发语言·学习·rust
衝鋒壹号22 分钟前
鸿蒙 PC 能跑 Docker 吗?一次从安装失败到成功运行的实测记录
后端·harmonyos
用户81818706274626 分钟前
第27章 消息丢失/重复消费的全链路排查(生产者→Broker→消费者)
java·后端
程序员cxuan26 分钟前
ChatGPT 开启无限 token
人工智能·后端·程序员
Gopher_HBo31 分钟前
beego ORM 源码(上):模型元数据与注册
后端
索隆zoro41 分钟前
Army 对 jOOQ
java·后端