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)
  }
}
相关推荐
2501_945424805 分钟前
C++跨平台开发实战
开发语言·c++·算法
AsDuang10 分钟前
Python 3.12 MagicMethods - 54 - __rrshift__
开发语言·python
阳火锅13 分钟前
34岁前端倒计时:老板用AI手搓系统那天,我知道我的“体面退休”是个笑话
前端·后端·程序员
姓王者14 分钟前
# 解决 Nautilus 自定义终端插件安装依赖问题
前端·后端·全栈
白太岁20 分钟前
Redis:缓存、集群、优化与数据结构
redis·后端
Bert.Cai21 分钟前
Python字符串详解
开发语言·python
树獭叔叔35 分钟前
别再盲目堆残差了!Moonshot AI 的 AttnRes 如何让 LLM 训练提速 25%?
后端·aigc·openai
爱滑雪的码农37 分钟前
Java基础五:运算符与循环结构
java·开发语言
鱼人40 分钟前
内存泄漏:隐形杀手与防御指南
后端