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)
  }
}
相关推荐
快乐的哈士奇5 分钟前
【Next.js实战①】Gmail API 按柜号检索邮件:OAuth 双 Cookie 与搜索 Fallback
开发语言·javascript·ecmascript
weixin_3077791310 分钟前
Python写入Shell文件使用Linux系统的换行符
linux·开发语言·python·自动化
zmzb010328 分钟前
Python课后习题训练记录Day130
开发语言·python
码不停蹄的玄黓32 分钟前
Spring Bean 生命周期
java·后端·spring
阿里嘎多学长42 分钟前
2026-06-13 GitHub 热点项目精选
开发语言·程序员·github·代码托管
西安邮电大学44 分钟前
分治算法详细讲解
java·后端·其他·算法·面试
xiaoshuaishuai81 小时前
C# 委托与事件
开发语言·c#
kmblack11 小时前
javascript计算年龄
开发语言·javascript·ecmascript
老马聊技术1 小时前
AI对话功能之SpringBoot整合Vue3
vue.js·人工智能·spring boot·后端
武子康1 小时前
调查研究-174 什么是“红丸主义“:它为什么吸引人,又为什么容易把人带偏?
后端