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)
  }
}
相关推荐
Rust研习社8 分钟前
Rust 的 move 语义,一次讲透
后端·rust·编程语言
IT_陈寒12 分钟前
用了Vue的动态组件之后,我被坑得找不着北
前端·人工智能·后端
茉莉玫瑰花茶18 分钟前
LangGraph 拓展核心知识点
开发语言·windows·python
老鱼说AI30 分钟前
现代 LangChain 开发指南:从 LCEL 原理到企业级 RAG 与 Agent 实战
java·开发语言·人工智能·深度学习·神经网络·算法·机器学习
Michelle802331 分钟前
25大数据 11-1 函数
开发语言·python
aini_lovee38 分钟前
C#与倍福PLC(通过ADS协议)通信上位机源程序实现
开发语言·c#
undefinedType39 分钟前
深入理解 Rails includes:为什么一个 order(users.xxx) 会导致超级 JOIN 性能问题
后端
fie888942 分钟前
基于 MATLAB 的前景背景分割系统
开发语言·matlab
baviya1 小时前
用 Spring AI Alibaba JManus 构建零售智能客服工单系统:从 0 到日处理 10 万单
后端·ai编程
郝学胜-神的一滴1 小时前
Qt 入门 01-02: 开发环境搭建指南
开发语言·c++·qt·客户端