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)
  }
}
相关推荐
步达硬件几秒前
【Matlab】批量自定义图像处理
开发语言·matlab
军军君012 分钟前
Three.js基础功能学习七:加载器与管理器
开发语言·前端·javascript·学习·3d·threejs·三维
liulilittle3 分钟前
OPENPPP2 网络驱动模式
开发语言·网络·c++·网络协议·信息与通信·通信
mjhcsp7 分钟前
C++ AC 自动机:原理、实现与应用全解析
java·开发语言·c++·ac 自动机
huihuihuanhuan.xin8 分钟前
后端八股之java并发编程
java·开发语言
寻星探路12 分钟前
【算法通关】双指针技巧深度解析:从基础到巅峰(Java 最优解)
java·开发语言·人工智能·python·算法·ai·指针
崇山峻岭之间14 分钟前
Matlab学习记录32
开发语言·学习·matlab
向上的车轮15 分钟前
如何选择Python IDE?
开发语言·ide·python
有追求的开发者24 分钟前
2025 年终总结:一个 Python DevOps 的成长之路
后端
隐退山林27 分钟前
JavaEE:多线程初阶(二)
java·开发语言·jvm