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)
  }
}
相关推荐
Java内核笔记20 分钟前
SpringSecurity源码解析(四) 认证器创建流程:从 AuthenticationConfiguration 到 ProviderManager
后端
鱼人22 分钟前
详解 Go 接口:和其他语言接口有什么不一样?
后端
.道阻且长.22 分钟前
C++ string 操作指南:接口解析
java·c语言·开发语言·c++
蚰蜒螟23 分钟前
Java 对象的内存密语:从字段偏移量计算到 Unsafe 访问的完整链路
java·开发语言
Alan_7527 分钟前
京东RESTful商品接口三大异步优化核心
后端·api
二月龙29 分钟前
Go Channel 详解:并发通信的正确姿势
后端
星辰_mya40 分钟前
CountDownLatch深度解析
java·开发语言·后端·架构
laplaya1 小时前
使用 vcpkg 管理 C++ 项目中的依赖
开发语言·c++
feixing_fx1 小时前
选择器的威力——深入理解优先级计算与层叠规则
开发语言·前端·css·前端框架·html
用户40269244819081 小时前
CRMEB Pro 优惠券领取校验:为什么同一张券会被重复领或用错场景?
后端