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)
  }
}
相关推荐
一方热衷.2 小时前
YOLO26-Seg ONNXruntime C++/python推理
开发语言·c++·python
靓仔建4 小时前
Vue3导入组件出错does not provide an export named ‘user_setting‘ (at index.vue:180:10)
开发语言·前端·typescript
凤山老林4 小时前
SpringBoot 使用 H2 文本数据库构建轻量级应用
java·数据库·spring boot·后端
清汤饺子4 小时前
用 Cursor 半年了,效率还是没提升?是因为你没用对这 7 个功能
前端·后端·cursor
雨夜之寂4 小时前
Browser Use + DeepSeek,我踩了哪些坑
后端·面试
wefly20174 小时前
开发者效率神器!jsontop.cn一站式工具集,覆盖开发全流程高频需求
前端·后端·python·django·flask·前端开发工具·后端开发工具
赶路人儿5 小时前
UTC时间和时间戳介绍
java·开发语言
dreamread5 小时前
【SpringBoot整合系列】SpringBoot3.x整合Swagger
java·spring boot·后端
6+h5 小时前
【java】基本数据类型与包装类:拆箱装箱机制
java·开发语言·python
把你毕设抢过来5 小时前
基于Spring Boot的社区智慧养老监护管理平台(源码+文档)
数据库·spring boot·后端