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)
  }
}
相关推荐
KWTXX17 分钟前
使用matlab官网的skills调用claude-待完成
开发语言·matlab
zhangxingchao26 分钟前
AI应用开发八:RAG相关技术总结
前端·人工智能·后端
吴佳浩30 分钟前
Go史上最大“打脸”现场来了:泛型方法终于实现了
后端·go
Cthy_hy33 分钟前
Python算法竞赛:排列组合核心用法
开发语言·python·算法
Huyuejia34 分钟前
runtime-ask
后端
Rust研习社35 分钟前
90% 的 Rust 新手都不知道的 3 个实用开发技巧
后端·rust·编程语言
大圣编程39 分钟前
面向对象深度理解
java·开发语言·算法
爱喝水的鱼丶1 小时前
SAP-ABAP:SAP 简单报表输出开发系列(共6篇) 第四篇:SAP 报表异常处理机制:数据校验与消息提示规范落地
开发语言·数据库·学习·算法·sap·abap
影寂ldy1 小时前
C# const 常量 / readonly 只读 / static readonly
java·开发语言·c#