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)
  }
}
相关推荐
渔阳节度使16 分钟前
SpringAI实时监控+观测性
后端·python·flask
Victor35623 分钟前
MongoDB(42)如何使用$project阶段?
后端
飞Link30 分钟前
告别盲目找Bug:深度解析 TSTD 异常检测中的预测模型(Python 实战版)
开发语言·python·算法·bug
Victor35631 分钟前
MongoDB(43)什么是嵌入式文档?
后端
1.14(java)37 分钟前
Spring-boot快速上手
java·开发语言·javaee
Darkdreams1 小时前
SpringBoot项目集成ONLYOFFICE
java·spring boot·后端
记忆多1 小时前
c++名字空间 函数模版 左右值
开发语言·c++·算法
bropro1 小时前
【Spring Boot】Spring AOP中的环绕通知
spring boot·后端·spring
lhbian1 小时前
【Spring Cloud Alibaba】基于Spring Boot 3.x 搭建教程
java·spring boot·后端
IT_陈寒1 小时前
Redis性能提升3倍的5个冷门技巧,90%开发者都不知道!
前端·人工智能·后端