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)
  }
}
相关推荐
用户8181870627468 分钟前
第28章 消息积压应急处理实录:一次真实大促故障复盘
java·后端
葡萄城技术团队11 分钟前
GcExcel V9.2 新特性揭秘:让表单控件随形状一起成组
后端
葡萄城技术团队22 分钟前
GcExcel V9.2 新特性揭秘:工作簿里的一层自定义 XML
后端
多多鼠1 小时前
System Prompt 的“版本漂移”问题:从变更管理到 A/B 测试体系
开发语言·网络·人工智能·python·langchain
DyLatte1 小时前
AI 给了我 8 个优化方案,全都是对的,但没有一个有用
前端·后端·程序员
WiChP1 小时前
【V0.1B16】从零开始的2D游戏引擎开发之路
开发语言·算法·游戏引擎
传奇开心果编程1 小时前
【Go入门练中学】第2课:条件与循环
后端·学习·golang
wno7041 小时前
Spring Security基础使用
java·后端·spring
Go_error2 小时前
那个让我们损失了 47,000 美元 AWS 账单的互斥锁错误
后端
Go_error2 小时前
接口何时冗余:一种用于 Go 测试的精简依赖注入方法
后端