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)
  }
}
相关推荐
Java后端的Ai之路几秒前
05、Python单例模式完全指南
开发语言·人工智能·python·单例模式·oracle
≮傷£≯√几秒前
音量调节弹窗 自定义组件qt
开发语言·qt
用户852495071841 分钟前
一条点赞,六张表:SQL 数据库设计实战
后端
MetaLite6 分钟前
SpringBoot项目Maven-BOM统一版本就不会冲突吗
spring boot·后端·maven
多弗朗皮卡丘9 分钟前
C语言梦开始的地方16:结构体
c语言·开发语言·windows
benchmark_cc13 分钟前
Claude Code + MCP + QuantDash:打造全自动量化研究流水线的终极指南
人工智能·后端·爬虫·算法·claude·mcp·quantdash
小刘是地理大王19 分钟前
Nacos 注册与配置中心实战笔记
后端
x8631 分钟前
Go 1.27 正式发布:泛型方法、encoding/json/v2、后量子签名 ML-DSA 与 SIMD
开发语言·golang
Csvn35 分钟前
🐍 Day 6: Python 异常处理 — 防御式编程的核心
后端·python
叫我少年39 分钟前
Git SSH 配置:从生成密钥到远程连接
git·后端