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)
  }
}
相关推荐
yuhuofei20219 分钟前
【Python入门】Python与PyCharm的安装
开发语言·python·pycharm
吴声子夜歌13 分钟前
Java——类加载机制
java·开发语言·python
龙码精神16 分钟前
TimescaleDB 物联网设备属性历史数据表设计及常用SQL文档
后端
杨校22 分钟前
杨校老师课堂之C++的位运算应用专项训练
开发语言·c++
笨蛋不要掉眼泪27 分钟前
Java并发编程:线程的创建和运行
java·开发语言·jvm
九伯都28 分钟前
java编写 agent 入门案例
java·开发语言
小小小小宇34 分钟前
Go 后端锁机制详解
后端
挖坑的张师傅37 分钟前
你的仓库 Agent Ready 了吗?
后端
代码中介商37 分钟前
C++ STL 容器完全指南(三):deque、list 与 map 深度详解
开发语言·c++
客场消音器1 小时前
如何使用codex进行UI重构,让AI开发的前端页面不再千篇一律
前端·后端·微信小程序