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)
  }
}
相关推荐
阿狗童鞋2 分钟前
Java并发编程实战指南
java·开发语言
子兮曰12 分钟前
Node.js 50个优势场景盘点:一个人单干,为啥我多数时候只用它
前端·后端
phltxy12 分钟前
C 语言自定义类型:结构体、位段、枚举与联合体
c语言·开发语言
IT_陈寒12 分钟前
我花3小时debug,就因为JavaScript这个隐式转换坑
前端·人工智能·后端
程序猿阿越27 分钟前
containerd如何拉取镜像
后端·kubernetes·源码阅读
一条小小yu35 分钟前
为什么使用springboot
java·spring boot·后端
Sarvartha1 小时前
对象创建与引用
java·开发语言
香瓜子rd1 小时前
MySQL InnoDB 并发控制核心原理:事务、隔离级别、MVCC 与锁机制
数据库·后端
RISCV_Explorer1 小时前
RISC-V RVV向量编程模型机制解析——vsetvl配置、掩码与尾元素策略及长度无关编程
后端·risc-v
对象存储与RustFS1 小时前
升级 RustFS 二进制不停机:一条一条换,留一条退路
后端·rust·开源