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 分钟前
JQuick-Excel 项目定位与适用场景:声明式 Java Excel 的边界
java·开发语言·excel
明月_清风5 分钟前
干了 6 年前端,我是怎么一步步转型到 AI 的?
前端·后端·ai编程
顽疲9 分钟前
Java vue 养老系统源码详解:楼宇床位 care_space 与房态图 Spring Boot 实践
后端
Lyy14 分钟前
DevOps平台 — 第十三篇:规划的设计与实现
后端·devops
slandarer19 分钟前
MATLAB | R2026b 更新了哪些有趣的新东西
开发语言·数据库·matlab
今天不在线26 分钟前
旧 Java 项目接入 AI 实战系列(一):四层递进,从基础对话到流式输出
后端
工具派29 分钟前
Word文档太大怎么拆分?段落结构与两种拆法的边界实测
开发语言·c#·word
卷无止境32 分钟前
WebGIS生态全景丨从浏览器里的地图到背后的空间数据库
后端·python
wjcroom44 分钟前
实现老型号HP打印机手机无线打印的一些步骤和方法
开发语言·智能手机·php
JuiceFS1 小时前
JuiceFS 企业版 5.4:从千亿文件到百万客户端
后端