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)
  }
}
相关推荐
码路高手1 分钟前
Hermes Agent 整体了解
后端·架构
日月云棠4 分钟前
JAVA数据结构与算法 - 基础:链表
java·后端
日月云棠8 分钟前
JAVA数据结构与算法 - 基础:栈 (Stack) 深度解析
java·后端
xiguolangzi11 分钟前
java使用Map映射遍历方法
java·后端
日月云棠13 分钟前
JAVA数据结构与算法 - 基础:队列 (Queue) 全方位解析
java·后端
JAVA面经实录91718 分钟前
Java集合大全终极手册(一)
java·开发语言
信竞星球_少儿编程题库23 分钟前
2026年全国信息素养大赛算法应用主题赛 丝路新城 C++ 模拟卷(三)
开发语言·c++
IT策士35 分钟前
Django 从 0 到 1 打造完整电商平台:为什么用 Django 做电商?
后端·python·django
千里马-horse1 小时前
gRPC -- Java 基础教程
java·开发语言·grpc
甲方大人请饶命1 小时前
Java-面向对象进阶(qqbb知识点)
java·开发语言