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)
  }
}
相关推荐
回家路上绕了弯8 小时前
分布式事务SAGA模式详解:长事务与复杂流程的柔性事务方案
分布式·后端
CoderCodingNo8 小时前
【GESP】C++五级真题(数论考点) luogu-B3871 [GESP202309 五级] 因数分解
开发语言·c++
GreatSQL8 小时前
一次由隐藏大页配置引发的数据库OOM故障分析
后端
froginwe118 小时前
NumPy 字符串函数
开发语言
wildlily84278 小时前
C++ Primer 第5版章节题 第九章
开发语言·c++
码界奇点8 小时前
基于Spring Boot的后台管理系统设计与实现
java·spring boot·后端·车载系统·毕业设计·源代码管理
特立独行的猫a8 小时前
c++弱引用指针std::weak_ptr作用详解
开发语言·c++·智能指针·弱指针·weak_ptr
林太白8 小时前
2025 AI浪潮下的编程之路:我的天工项目与终身学习
前端·后端·trae
小菱形_8 小时前
【C#】IEnumerable
开发语言·c#