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)
  }
}
相关推荐
LucianaiB13 小时前
耗时30天,DocPilot Qwen正式开源:一个免费无广的开源文档 AI 助手
前端·后端
Xin_ye1008613 小时前
C# 零基础到精通教程 - 第十八章:部署与发布——让应用上线
开发语言·c#
神奇小汤圆13 小时前
聊聊Java中的of
后端
用户46182495981913 小时前
网关开发从入门到落地(05)Modbus 最简 C 代码实现:组包 + CRC + 解析(直接移植可用)
后端
foggyprojects13 小时前
SQL 模板写到这里,为什么 Mongo 也可以用同一种方式接进来
后端
卷无止境13 小时前
零信任架构与传统边界安全:一场关于"信任"的根本分歧
后端
风止何安啊13 小时前
我一个前端仔,居然用 Python 搞起了 AI?从零到一,撸了个 AI 聊天框小 demo
前端·人工智能·后端
思麟呀13 小时前
C++11并发编程:call_once一次性执行+atomic原子类型+CAS无锁编程+自旋锁
linux·开发语言·jvm·c++·windows
逍遥运德14 小时前
PostgreSQL ---【序列】用法详解
后端·sql·postgresql
码不停蹄的玄黓14 小时前
Java 生产者-消费者模型详解
java·开发语言·python