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)
  }
}
相关推荐
道友可好3 分钟前
OpenSpec:轻到起飞的 AI 编程规范层
前端·人工智能·后端
IT_陈寒16 分钟前
React状态管理这个坑,我爬了整整三天才出来
前端·人工智能·后端
用户83562907805131 分钟前
如何使用 Python 在 PowerPoint 演示文稿中添加漏斗图
后端
ServBay36 分钟前
Qwen3.7-Max 发布,全能智能体基座
后端·aigc·ai编程
KeepPush1 小时前
Python JSON 完全指南:从基础到实战,掌握数据交换核心技能
后端
Cosolar1 小时前
深度测评 | QoderWork:当 AI 不再只是"聊天搭子",而是真能帮你干活的桌面智能体
人工智能·后端·程序员
前端Hardy1 小时前
21.8 万周下载!这个 React 表格组件,10 行代码就能跑起来
前端·javascript·后端
用户8356290780511 小时前
使用 Python 在 Word 文档中添加和管理脚注
后端
小小de风呀1 小时前
de风——【从零开始学C++】(十一):list的基本使用和模拟实现
开发语言·c++·list
三行数学2 小时前
Matlab之父克利夫·莫勒尔逝世
开发语言·matlab