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)
  }
}
相关推荐
AI科技星几秒前
光的几何起源:从螺旋时空到量子现象的完全统一
开发语言·人工智能·线性代数·算法·机器学习
Word码5 分钟前
[C++语法]-string类(用法详解及实现)
开发语言·c++
2501_944424126 分钟前
Flutter for OpenHarmony游戏集合App实战之黑白棋落子翻转
android·开发语言·windows·flutter·游戏·harmonyos
Web极客码7 分钟前
为什么建议使用WordPress WP Mail SMTP来替代PHP Mail
开发语言·php·wordpress
kaikaile199515 分钟前
基于MATLAB的视频行人检测与跟踪系统实现
开发语言·matlab·音视频
hqwest30 分钟前
码上通QT实战37--项目总结
开发语言·qt·软件开发·系统集成·设备选型
星迹7036 分钟前
C语言相关的数电知识
c语言·开发语言
hakesashou37 分钟前
python 如何使数组中的元素不重复
开发语言·python
2501_9444241237 分钟前
Flutter for OpenHarmony游戏集合App实战之消消乐下落填充
android·开发语言·flutter·游戏·harmonyos
Filotimo_38 分钟前
JWT的概念
java·开发语言·python