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)
  }
}
相关推荐
Lyyaoo.几秒前
【JAVA基础面经】JAVA的面向对象特性
java·开发语言·windows
小温冲冲11 分钟前
Qt WindowContainer 完整实战示例:QWidget 嵌入 QML
开发语言·数据库·qt
woniu_maggie15 分钟前
SAP CPI 开发RFC适配器的Integration Flow
后端
MyBFuture31 分钟前
Halcon条形码与二维码识别全攻略
开发语言·人工智能·halcon·机器视觉
树獭叔叔36 分钟前
Agent 记忆系统设计全景:从短期对话到长期知识沉淀
后端·aigc·openai
AI+程序员在路上1 小时前
新手进入嵌入式行业方法与方向选择
c语言·开发语言·单片机·嵌入式硬件
dovens1 小时前
GO 快速升级Go版本
开发语言·redis·golang
芦芭荞1 小时前
QT之TCP/IP通讯
开发语言·qt·tcp/ip
zero15971 小时前
Python 8天极速入门笔记(大模型工程师专用):第三篇-列表与字典(Python核心数据结构,大模型必备)
开发语言·python·ai编程
书到用时方恨少!1 小时前
Python 零基础入门系列(十一):模块和包
开发语言·python