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)
  }
}
相关推荐
GetcharZp13 小时前
GitHub 49K+ Star!C++ 开发者必知的 JSON 神级库:从零到精通全指北
后端
fqbqrr13 小时前
2606C++,C++构的多态
开发语言·c++
xujinwei_gingko13 小时前
SpringBoot整合WebSocket
spring boot·后端·websocket
智码看视界14 小时前
现代Web开发基础:全栈工程师的起航点
前端·后端·c5全栈
程序员cxuan14 小时前
Claude Fable 5 来了
人工智能·后端·程序员
biter down14 小时前
从 0 到 1 搭建 Python 接口自动化测试框架(博客系统实战)
开发语言·python
JS菌14 小时前
手写一个 AI Agent 全栈项目:从沙箱执行到子智能体的完整实现
前端·人工智能·后端
wang090714 小时前
自己动手写一个spring之IOC_2
java·后端·spring
ltl15 小时前
推理退化:为什么大模型会输出乱码、死循环和无意义文本
后端